MESGAPPRASLVWVDVDAGLDDAQGLLLLVAWLKDHPHATLAGISCVSGNVGVQQVALNVRKVLQLARAEERIPLYLGSSRPLVQPLAPPTCYFGSDGLGDVDMESLHLEPFDNEKFVPRNGHASVHLVACAREHKNSLTVIATGPLTNIALACRLDDEFPQLVDRVCIMGGSVDSKANPEFNFSLDPEAAHICLDSFPLVTLVTWECGIANALSWDWFYQWLAASSPQAVFMMTACRDSAASAEADGYSGYVTCDALAFAVCLNPALISSASQVKGEVLISSDKGASGRLVTSKPLDGKANVVLVEKVEMAGLLRLLTAAFGGS*