RSA PKCS 15 signature generation/verification failure

I did have the MBEDTLS_SHA1_C defined in config.h and hence that’s not an issue.
And checked the hash value and it looks correct.
I’ll check the input parameters.
And regarding the key for sig generation, I’m using the NIST’s request file for signature verification. So this is not a case where I generate signature and then verify.
The signature is already provided in input file and I just verify it. Input file snippet shown below:

[mod = 1024]

n = b6b2d24e5b8ffe32385ead7fe960978f450aa35657bd52c1c30a2050946fc358cc4ccfbee2308142babd79e73952a97544cc25dda95a57469da7a460e33bfa22caee2a5105f1bc2fa7876254b305a89f56d011f8619029ccd99355f92dd92f858dd0183cd759529e6c6bbccd93669bbf02aa983d9c25dffae5baa5c471fe82ef

SHAAlg = SHA1
e = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001
Msg = c36e9cb10117b370f5e3953d7ccc9f0e7dad93ad6eb23ec51a0c583da1e9abc6c0a378b05237160217fadcc9b58741b0fcfc42d16e6604cbff79bb151985ca92e3a52c65c33a12062297cd956ffeef6f66ccad0092f088d810a12d009751998eb5dc80775b06f0a59c243249b219f17342849de0e1381212d6ed75a621355fe3
S = 551266e8ae0df751d39ae78664f79c60f75176278abea0b0cf8e6eaa1f73bd8413dc60c6065f45cb121c10833c7516d9fbff96f7ef68b8a19ae09dd4dafebd655efb71ae6552336ec079b2fefea0f15ea76a9fb8eda8376e4fdfbabf0c3008be174bf284b7824214f64376781bb56d5f86576d3aa2604c83b204a7169487c38c