MKLAGFKSVDGAHEDSIWAAAWVPAADHRPTALLLTGSIDETVRAWQPDDLAVASPPAGGHALGVVSLAAHPAGVIAAAVSIDSHIRVFDVDSGASVTTLDAAPSEVWGVQFHPKGIALAAAGGGSGSVKLWDTEKWQPIASLPVPRPEGARPDKTGSGKFVLSVAWSPDGKLLACGSMDGTIAVYDAVRMKFLHHLDGHHMPVRSMVFSPVDPHVLLTGCDDSHIHIYDAKEKGLIGAMSGHASWVLSIDVSPDGMAVVTGSSDRTIRLWDINARASVQTMSNHSDQVWAVAFRPPGGEGVRAGRLASASDDKSISLYDYS*