MKLIILEHYSQASEWAAKYIRNRIIQFNPGPDKYFTLGLPTGSTPLGCYQKLIEYYKNGDLSFQYVKTFN
MDEYVGLPRDHPESYHSFMWNNFFKHIDIHPENTHILDGNAADLQAECDAFEEKIQAAGGIELFVGGIGP
DGHIAFNEPGSSLVSRTRVKTLAMDTILANARFFDGDLAKVPTMALTVGVGTVMDAKEVMILITGAHKAF
ALYKAIEEGVNHMWTVSAFQQHPRTVFVCDEDATLELKVKTVKYFKGLMLVHNKLVDPLYSIKEKEIQKS
QSAKKPYSD