MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCEAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPETNVSAREALELSSQQEYLKLKARYEALQRNQRNLLGEDLGPLSSKELESLERQLDMSLKQIRSTRTQCMLDQLTDLQRKEHMLNEANKTLKQRLFEGYHVNSLQMNPNADEYGRQQAQAHGDGFFHPLDCEPTLQIGYQNDPISVVTAGPSVSNYMAGWLP