MDPFTTPSVSNQCSTPDLCVVCGDKAIGKHYGAVACNGCKGFFRRSVFQNLQYTCRFERNCSIDKDHRNACRFCRFQKCLADGMRPEAIQNERDRIGSTKRRKRVMTTQDDTSDSECIPSPKIDSNTNASCRLLQMLIDVEHRAMTSQNMDRLLREDTECRTSRQRTVNHIIGWANMLHPLPEIPFADKMQLLKQFSPAFALLSTMQRSVSLPHLLLPNDEILALTASHPPTVVTVLTRTLEELLTPLRRLRADQAEFSCLKALLLLNPDVVGLSGQARDMIREARDALLKALYSYLSQSYSVIDASLRYVGASSRESPYPMGGGNVSELYTRCSTLAEIHPPPMTYYGRL