MAKFLDKDPFSYEREKREFLHALRQYHATKGVQPAMFRMPKVSGRDLDLYLLYSKVVALGGVVKVTNEHKWDIVSEVLGFPPGCSQIGYVIRQHYIRYLEAYEKVHFKGEDDDEARGKRPHTPISFAYRREISDKVRVSHGFAKEKCRTSEYDRILNSLQSGLPNEVDFAINICTLLSNEGKHVIHLEKAPMLIDLLLAHAGIFYEGKTMSGNFCLEFYSL