TFPQYNELPHYPGIADSPEALAGFLEAVPAAPGPYGPPRPPQPLPLSLDSDSLKREKDDIYGHPLFPLLALVFEKCELATCSPRDGASAGVGTPPGGDVCSSDSFNEDIAAFAKQVRSERPLFSSNPELDNLMIQAIQVLRFHLLELEKVHDLCDNFCHRYITCLKGKMPIDLVIEDRDSSCREDFEDYPASCPSLPDQNNIWIRDHEDSGSVHLGTPGPSSGGLASQSGDNSSDQGDTLDTSIASPSSGEEGEDLDQERRRNKKRGIFPKVATNIMRAWLFQHLSVRTLLPGSPDVCLGLGAPSSGPRWERWGSDRGRPGRQSDSCWWPQHPYPSEEQKKQLAQDTGLTILQVNNW