MKILITHVFSFSATVENKMLPGNGQLSVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLKDKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIHLCNSKKIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDDDDSDVQEDGWVVCRVFKKKNHSRGNFQPEFSQEESFTHIKTVASSAQLETRHNHLQALYDFSFDGSMQLPHLFSPESAVASSFISPVSLNSTDIECSQNLLRLTSSGGCGLVQQERYNGEWSFLDKLLATHHLSVDQQHSQGKCTPSSQVDVGTSTQKFPFQYLGCEADILKFSK