MVLGCGKPSSGFTWYSTAEEVTEGVDATNLTVIVTGASSGIGAETARVLAKRGAQVVMAVRNVSSGEDVKRRIVEEISNARLHVLALNLSSMESVRKFAKEFEAMSLPLNILINNAGVMACPYELSADGIEMQFATNHIGHFLLTKLLLDKMKQTALASGIEGRIVNVSSSVHSYTYRGGIRLDAVNDKSGYDSWSAYGQSKLSNILHAKELARHLQEEGVPITVNALHPGAIRTALQRHSRVVTLVHSFTSFLWKSVPQGAATTCFLALHPSVKGVSGKYFVDSKEAKPSAYAEDPKLAKSLWELSEKIIGTP*