MLFFCGNYLPRVGVEFGGPREPWHDLHCKVDGPAAYDVLTNFEQRWQKTAKRHGIGKLKRWNDDSLLKLERLPDMIGLSQLNILDENDPETWHVQVFRSIDSSSVKGFPKDAREAETMNLVCGKNVVIDMSIHTAYVKAIRSAQHFIYIENQYFIGSSYNWASHKDIESPLDEVENLVMSPQPVLASLLGGLPEIWLCHLIDLGGRQCFIDLGVCCLMDLEGQYCREMAGNRRLNDQSRGLEMEKAKTQKCSKLAVKGVRISQKFKKVGSEEDATPGAIYQRNPMELEWQRANMPGKNL*