MQGFDKIILILYGAITVFFIYRIFKQNKDKNLLGANVTSFKRPITSMEMILFSILVVVGGVNLVNGYKTNDKNSMMTACVMVVLAIVFMIFTLCKLYISEKGMLINSGFVNFKDLKKWGFDTNRGELVMAIKKDKNTTRESVKVKKEDIEEINELIRKYKLGK