MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPEANVSTREALELSSQQEYLKLKARYESLQRSQRNLMGEDLGPLSSKELESLERQLDSSLKQIRSTRTQFMLDQLSDLQRKEHLLSEANRSLRQRLEGYQINPLQLNPGVEEMGYGRNPAQTHGEALFQQMECEPTLQIGYQPDPVSVVTAGPSMSNYMAGWLP