MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPEANVSTREALELSSQQEYLKLKARYESLQRSQRNLMGEDLGPLSSKELESLERQLDSSLKQIRSTRTQFMLDQLSDLQRKEHLLSEANRSLRQRQLEGYQINPLQLNPGVEEMGYGRNPAQTHGEALFQQMECEPTLQIGYQPDPVSVVTAGPSMSNYMAGWLP