MRALDFASPLARRRYARDDRPPESYNARVTILLGYGARPLPLPDVPGARVLLPPVAPPVAELAAALDAALAHPVGARPLASVATARTRVVVIVSDSSRDEPRSELFSAVRRALAAVPDDHLTVAVANGTHGPKPLERLGLPEEVLRRHRVVNHDARDDASMVEMGRTSRGTRIRVNRCVAEADLVVSTGKVKPHYFAGWGGGAKGIFPGLGHDVDIRQNHKLKADPASALGRADGNPCREDIEEAVRRIGRDTYLVNVVEAGATILGAVAGDVVYAHREAVRLARPWCEVEAAPADIVVVSAPLPVSGSLYQASKLIPPAGLLLREGGVVIVAAECPEGTGPLKVVNEGIFELGVRRYLPAGATVLLVSGMDEATVRGTYATYAPDLASAIARARALVAKSDPSVLVLPDAGDLVPRAG