MRVDLNVPLSKGDDVTVTDDTRLRAIVPTAKFLLDKGANVILCSHFGRPKGEIIETGKNGRLNPVVGPLKELLGVDVKKVNDCIGEEVESVAKSLTKGEVLLLENTRFYKGETKNDAELAAGLGKLADYFVMDAFGTAHRAHSSTAGVAEHMKMSAAGFLLDKELKYLKGAVDEPNRPLCAIIGGAKVSTKLPVIESLLEKCDVILLGGGMIFTFYKAMGYDIGASMLEEEYVELAGKLMKQAEEKGVKLILPPDVVLADKFAEDANTAVAKASEISGDWMGLDVGPETLELFKEEIGKCNTIVFNGPMGVFEMKPFATGTITVAELMAEATERGATTIVGGGDSVAAVNQAGLGDKVSHISTGGGASLELLEGKELPGVAALSEA*