MKRDAEKDPQTNPNALHARRLINQVDRKLVKQTVMTSVYGVTYIGARDQIKRRLKERCAIEDDVELFAASCYAARTTLTALEEMFEAARSIMSWLGDCAKVIASTNQAVQWITPLGLPVVQPYRQFGRHLIKTSLQILTLQRETNKVMVKRQRTAFPPNFVHSLDGSHMMMTTVACKKAGLNFAGVHDSYWTHACDVDEMNRILREKFVELYDAPILENLLESFQKTFPALNFPPLPERGDFDLQEVLESTYFFN*