MESLPDDGCAYRDIELTEDKKLRIKEFSLLEDEAGAVVWDAALVAAHYLAHRAAQGRCLVSGRRVLELGSGTGALGLAAAALGARHVALTDLPHLVPYMRENVQLNGLGATAEAAALVWGDAASLAEARRSWLPAPPHVVLASDVVYTPEGRQALFATLAAVMVPPRSTAAAAARGRAAAEAAAGGGGGGSGRAAAVAGGGGGGSPAEAKAEPGPEDEAAAAGAAAACGSGAAAAQPGPDPAGEPQPGSGGGEGGEGGRGEVADGPGGQGGQGGQREEAEAAAWLCGSGDVVGGSVAVLAFEERPGVEEVPALCEAYGLACVEVEPEELHPDWCCPEIHVLLLQKQRQ*