MFKGIYNGKQYHMGDIQAVLKRAWSAGVERIIVTGGSLEESKEALAIAETDARLFCTVGVHPTRCKEFEDSGDPEKHLQDLLTLAKEGKEKGKVVAIGECGLDYDRLHFCPSDIQKKYFEKQFELAYTMKLPMFLHMRAASQDFCDILQRNKDRFVAGVAHSFTGSAEDCDKLLSFSNVLIGINGCSLKTAENLEVVKGIPVERMMIETDSPYCDIKNTHAGIRYVKSSWPSKKKDKHDQECLVKGRNEPCLVRQVLEVVAGTKGIADIDQLSQTLYHNTCRVFFPHDLDSAAEALLASGREDL*