MGSYINIGLIYSSSEATEAHLMKLIELLTENEGRIENVKFCEDVDGERWIQYDFPHHDPAIFEKLTRSYYGHIYLFADLVPFKGLNVEIEIEKCEGYSGFLVSFRESEMLPDYSADSLETATETLVKLVAEIYPAVPFDYAFCDLEAQIEFSPQEFKPERYSLSFWPDISNGELKVTKSNCHINGLTERQDRDLY