MKKETRLTICEGHDGTETSNGDVLIFPDMIRYRRLTHFDVDTFVEEVLVKDGEWLPGNPEMLKGSYVFVCSHGSRDRRCGVCGPPLVSRFREELEFYGLQGKVSVSPCSHIGGHKYAGNVIIYQSKIHRKVTGHWYGYVQPDDVHVLLEKHIIKGEIVDRLWRGEMGLSEEDQKKTQERRLQVNGAGHTVKNNGKVTQESSSAHSADVSCCQSGAAESNGCCQQNGNSSSTCCQDATLMLSLETSEDNQLENENNTEKLTPGRKTAEKTFFRINSVKGSSTRKVCAIPTWLESWEREDTYAALAVVCAAASVVVAYTCYKQL*