MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPEPNVSTREALELSSQQEYLKLKARYEALQRSQRNLLGEDLGPLSSKELESLERQLDMSLKQIRSTRTQYMLDQLTDLQRKEHLLNEANKTLKQRLVEGYQVNALQLNQSADDMMYGRQQAQPSGDAFFHPLDCEPTLQIGYQPDPITVVTAGPSMNNFLPGWLP