MSPQTRDSLISELQRLNLDVDKHAPQVLQIEMGYRVTKSKASSKGENKEAGGPCTECLSVQKAASATIAFNKEDLLLGETKHNIPLYFTGYIKEMPIHRVQIDPGSALNLISTSAFEELGIPPSKLSYTYVSIFGYDGSAQRPIGKIRFRLQIGDLISEVTVYAIKTPSCYNILLGRPWIHENGVVPSTLHQCIKFVGDDGLIHRVFVDKKPFKGKEVHFADSQMYKDEKEEKEEKTTSLAGNLQKDKGKAPQQSSEENKPLGKLKESNQSPFVISFKSSKPLVINTIAKKTKQKTGDKFAVSFVSIIQDTDSDSETEGYIVKPS