MTALLQLPTVVNGSFHRIDFSHMGASKSKSFRSSSTHTPIFPKKSTQVRCQSTSTEEPKTRRNLFDNASNLLTNLLSGGNLGSMPIAEGAVSDLFSRPLFFSLYDWFLEHGSVYGLAFGPKSFVVVSDPIVARHILRENIYSYDKGVLAEILEPIMGKGLIPADLETWKQRRRVIAPGFHSLFLEAMVRTFTDCSEKTILKFEKLLESESGGEGRTIQLDLEAEFSSLALDIIGLGVFNYDFGSVTKESPVIKAVYGTLFEAEHRSTFYIPYWKLPFARWIVPRQRKFHSDLKAINDCLDGLIRNAKETRQEDDVEKLQQRDYANLKDASLLRFLVDMRGADVDDRQLRDDLMTMLIAGHETTAAVLTWAVFLLAQNPSKMKKAQAEIDSVLGDGKITIECLKKLEYLRLIIAESLRLYPQPPLLIRRSLKPDLLPGGYNGDKDGYAIPAGTDIFISVYNLHRSPYFWDRPHEFEPERFLVPRKSEGIKGWAGFDPSRSPGALYPNEIIADFSFLPFGGGARKCVGDQFALMESTVALAMLLKKFDVELVGSPDSVELVTGATIHTKNGLWCNVRKRALH