MGRGRVELKRIEGKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPEPNISTREALEISSQQEYLKLKGRYEALQRSQRNLLGEDLGPLNSKELESLERQLDMSLKQIRSTRTQLMLDQLTDYQRKEHALNEANRTLKQRLMEGSQLNLQCSQMHKLWAMAGKQLKLRAMASFILWIVNLLCKLGIRMIQLQ