MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKQYEFCSGSSMLKTLERYQKCNYGAPEDNVATKEALVLELSSQQEYLRLKARYEALQRSQRNLMGEDLGPLSSKELESLERQLDSSLKQIRSIRLEEFQINPLQLNPSAEDMGYGRHPGQPQGHALFQPLECEPTLQIGYHPDPVSVVTEGPSMNNYMAGWLP