MSAVAVDKKKILTSVEYTRICQFVNGFHGLAIDCEFELRNRYFTDVNPRALTCIVQTELFNMSRGQHWRHDHRAKKLLKTYEEQAHLYNDNALIIRMACAEGANPVAMCRVLLQEKYDLKQRPQVSRLLKYPHLISDPQLAANVQQCMYSDNQEGPITDLRRRIIGEEYELKLKQLAKEAGIHFYDEHDLRRMGYDKTPDIKMILPFLYKGTVVNWIESKANFGDPKSHKWNINQQLQSYCNRFGPGIIIYWFGYQEETPTLPDNNIGITVLMDFPAKEDLVFMQLAECQSTAKKSIAPSPTTADPHSLSAAGDQSTTAIAKGAPNPLSGG