MKEKRVPLLIHGDEELAQIAAAFEIPEAPQQAESSPPWQSCFLQVCIASIGAFVFGYHSGVLNAALQFVAEDLGLVDDPLAQGWVVSVCLVGGMLGSVLSGNLVDDLGRRRAAQLSAVPVIFGGCFSAVARSLKLMIMGRFLVGLGLGIGGSATALYVSEISPAPFRGAFGALCQIAACLGLLGALVAGLPVAIIRGWWRTCFWISSVPAAVLLLGLEFCSESPRWLYKQSRWVEAEIAIKRLWGPSNLKAAIADLVHGDSRDKIEQATYAELFSKQYVKVVMKGAAILVFQQFAGINVVFYFSSTFFRNAGVTSSLTASVCVGFVNLSASCLAACLMDRLGRKTLLMWSFSGMSLGMVIQSCAIALPFLNGAKSYILLFGTIFYVLMFAIGVGPVPFALLPEMFPNHIRAKAMAISMTVYWTGSCLVGLLYLPILNKFGDAFLFAFFALVGMSAMIFVKECIIETKGKSLEEIEALLLGSL*