MHELILISEKYKEDILDFFTDIHMHPELSFKEFRTTKAIKDLLVSLDIEILDLGMETGVVGLLKGKYDGPTVALRGDIDALPIYEEVDIKYKSRYDGIMHACGHDIHTSCLVGCAYVLSHIRDSLHGNVKFIFQPAEEVNKGAKMLVERGVMENPKVDAIFGLHNHPDIPCGKIGVKLGGLMAAVDTIKIEVNGFGGHGGIPNRTIDPIVASSAIIMGIQTIVSRNISPLESAVISIGTINGGTANNVISEKVDMTGTCRSFSNEVRKKISENLENIVCEIARGYQATAKLDYLFDLPAVINSKEMYAIACKSVCDLYSEDAIVDPIPSTGGEDFSIFMEKAPGFFYWLGVGNKEQDCIYQWHNPKFKADKNSILVGTNVLCQSVINYMDKLKNKI*