MKLIILEHYSQASEWAAKYIRNRIIQFNPGPDKYFTLGLPTGSTPLGCYQKLIEYYKNGDLSFKYVKTFN
MDEYVGLPREHPESYHSFMWNNFFKHIDIHPENTHILDGNAADLQAECDSFEEKIQAAGGIELFVGGIGP
DGHIAFNEPGSSLVSRTRVKTLAMDTILANARFFDGDLAKVPTMALTVGVGTVMDAKEVMILITGAHKAF
ALYKAIEEGVNHMWTVSAFQQHPRTVFVCDEDATLELKVKTVKYFKGLMLVHNKLVDPLYSIKEKEIQKS
QSAKKPYSD