MSTSGWLGGIPREEHSYKAIYRNLELSRMHRVVSDHVPMSEEKHEGKKTIDEEQPRGLFESVIYRLDGYDQRYLRESAIDVSEDAFELIVDRLEKEWFFFVHGLVDRHVKPIEPSSFCDICTKHTSTHNEALVVCQGCEICVHESCYGIQDLSSFWLCRKCIYGEYQIRCSFCISSDGIFKQTSDNRWGHVLCAMFNRFLSFGHLLSKDPIDVSSYLEESGCLFCNEFGGTAIHCSYFMCTRKYHVGCALDKCYFDLNNGISYCIDHDPLKRNPYELGYGRMNGLRYFGYEKLRNPPAIRRKVRMARPRATLFMKLCKLQPVATPSVLSRVEACDLKEKDSVNIFKVSRYWELKRKEIGGPLVILPDIVYGRKTREDWMSKRRM