MDFDLFNSYPEAQLDLMSTMLQLEQLTALSDQSLFMAAPTSPPVSPMGTPSPQFSPPPQMSVTTTTAGGGYQDQYNSMPATYGAGAGVHQLDFAMSSPGSDSGAPQGSSSSSEAMREMIFHIAALQPVEIDPEAVRPPKRRNVRISKDPQSVAARLRRERISERIRILQRLVPGGTKMDTASMLDEAIHYVKFLKSQVQSLERAAAATGAAAHRAAAFGAAYPAALPLQHHAPW