MKALILVGGFGTRLRPLTLTLPKPLVEFANRPMILHQVESLAAAGVTDIVLAVNYRPDVMVSTLKKYEEIYNVRIEFSVESEPLGTAGPLKLAEKILGKDDSPFFVLNSDIICDYPFKELAEFHKNHGNEGTIVVTKVDEPSKYGVVVHKPNHPSRIDRFVEKPVEFVGNRINAGIYILNPSVLNRIELRPTSIEQETFPAIVKDGQLHSFDLEGFWMDVGQPKDFLSGTCLYLTSLAKRNSKLLAPNSEPYVYGGNVMVDPSAKIGKNCRIGPNVVIGPNVVVGDGVRLQRCVLMENSKVKDHAWVKSTIVGWNSSVGRWARLENVTVLGDDVTIADEVYVNGGSILPHKSIKQNVDVPAIIM*