MEKLTVLPTTTDDLWTGNTRKLFHVIARVLFLASVTYFATTSHEVTEEVGSLTAMRVPVSAHLFLALTTWLATFDTGLSFALSTSSERIRLVYSAPWNCRSLKGFSWATLLMFDENEELVDEDELTDEELAATVGEWDEKIARFNTIHVTGRVGSNPEPRYFDDGKVVVNISLACKRKYHTAERKHLNLRSGEEETDWYGLEIWGQTAEFVSKFVDKGARVGVVGSLQIDEWNDKSTGELRSRPKVVVRDFDILETKAEADLRRSNKRGPAFSKDDGEDEWPSSAGTGGFFDS*