MAEEALKAPVEIKYTQLFIDGEFVDALSGKTFPTFDPRTGEVITLVAEGDAEDVDRAVKAARKAFEDGPWRRMTGYERGRLLFKLADLLEQHSEELAALETWDSGKPLGLARLATDFLIQYLRSHAGWADKIFGYTLRPNGPFHAYTLHEPIGVVGQITPWNFAAYMFVTKIAPALVCGNTVVAKPAEQTPLPALFCAKLAADAGIPPGVINVVPGYGPTAGAAIGRHMDIDKVVFTGSTEVGRLLMEASSKSNLKPVTFELGGKSPLIICEDADLDQAVEIALHAVYFNMGQVCVAGSRVFVQEGIHDEFLQRAITQTQKRVVGDPFKPGVDYGPQVDQAQFDKIMSYIALGKEGGAQLVTGGNRVGSRGLYIEPTIFGEVQDDMKIAQDEIFGPVMSVIKFKTLDEALRRANGSNYGLAAGILTKNIDTAHKASRALKAGTIWINTYHVLDPVIPFGGYKMSGIGRENGLYGLKEYVQVKSVIASLPNSPWL*