MSFYRLLLHRSLQSLSHSQPHHPQNPLLFLTLRSFAFSSAEEAAAERRRRKRRLRIEPPLHALRRDPSAPRPRPDPNAPRLPDSTSALVGPRLNLHNRVQSLIRSGDLDSASATARHAVFSNTRPTVFTCNAVMASMLRGHRHDDVVALFRFFFQQSNIVPNIVSYNVLINTHCDAGRVDTALEIYQHILAHAPFSPSPISYRHLTKGLTDSGRISEAVDLLREMLNRGHGADSLVYNTLMDGFIKLGNMDKALELFDELRERCLVYDGVVHATLMDAYFKQGKEKEAMDSYRALLDRQFKMNAVTCNTLLEVLLKHGKMTDALALFDHMLTAHTPPQFHSMNTDSYNLMVNEYCRLKKFGEAIVLFKRTATKPCVMDVGCYNNIIGKLCAEYGWVSEAEKLFDEMPAKSVNPDVATYGFLIDGYFRDGRVEDVLRLFGKMVGEAGLKADVGFYNKVLDGLVANDRIEEAMEVYGKMAERELKPDLRTYEILGSGLCREGRLDQSLGLLEEMVRNGVVASPAIREVALDAFGKAGRSMEVERLFEEKTVAYADPQTAASQA