MAPGGMIGFNVDDGFLEAIVRGFRAGVLTSVDYVNLTQCETLEDLRMHLSGTDYGGFLANEPAPLSTAIIAELATKKFVDEFRSIHVQAVEPLKSFMDYLCYPYMIDNMVLLITGTLQNRDISELLDKCHPLGTFDSMASMSIATTPEELYREIIVDTPLAPYFVDCVSMEDLTDINVEIIRNTLYKAYLEDFYAFCARMGGSTAETMCEILEFEADRRAINITLNSFGTALSKDERARLYPNIGVLIPEGMFKLSRADDPQMVASAIDGYPTYRALFQEASENQEKSLEDLFFTREVALCRNTFEMQFHYGIFYAFLKLKEQEVRNITWIAECISQKQRRKINNYIPIW*