MKEMVVVLYPSPCSGHLMSMVELAKLILHRHPNLSTTILTVNPPFYVGNTAPYIAYISNEFPDIAFLELSPPEFSVDHSLNLETLVFEFIHDSNPSVSKALESICEQSNIVAFIMDLFCMTALDVANDMHIPAHVFYTSSAADLAIFLYTPTLHSRIPISFRDQKELLIVPGLPLVPPTSMPDPLLDRTNKAYDWFVKACNRIALTQGILVNSFDELEPPRALRALAFGECTPDVPTPPVYCIGPLIAASTSGGDDDCQCLEWLRVQPAASVVYLCFGSQGTFSPPQIKEIAIGLENSRQRFLWVIHSTRLMHEPDLDALLPEGFLGRTAEFGMVMTSWAPQVAVLNHPAVGGFVTHCGWNSALESVCAGVPMLAWPLYAEQHLNALFMVEEMKIAMAMEIGDSGFVDGGAVARCVKGLMESEKGNMLRDRSKALKEKAATALSEGGTSRLSLDAAVEAWLGAVQP*