MVKLGKSSSSLLSIRSFQRLRISTYGCMRSFLFRFVLSLPLCIHFSCGSVAFAVQQVAEQNVDLNSVVKELEAIRDGISKIEVLLGELKKGDTASEGVLLYPTKKPQITREKSPKRNDPELSNLHNVDKTAPSNINKIEKIGSPDVSERNHYKNILLLIEQSQSEEAEKSLNQFVGRFPESSFLDDVYYFLGNLHLNKKRYKAALVSFIKSYQADKMGIRAPLALVKSISILRSTGDYNHACSILQKALKEFSSNSTVKTQLKKEKEILSPHCENIMQEFE