MGRGRVELKRIENKINRQVTFSKRRNGLLKKAYELSVLCDAEVALIIFSGRGKLYEFGSAGVTKTLERYQHCCYNAQDSNNGALSESQSWYQEISKLRAKFEALQRTQRHLLGEDLGPLSVKELQQLEKQLECALSQARQRKTQLMMEQVEELRRTERHLGEMNRQLKHKLEAEGCSNYTTLQHAACWPAPGGTIVEHDGATYQVHPPAHSVAMDCEPTLQIGYPHHQFPPPEAANNIPRSAATGENNFMLGWVL