MILDKLSIFGTDNIGIYIFTNDKYTIIPKIDDKEVIEKIQGILKTEIIQTTISKSVLVGILVTGNNDVILLPRTALADEIKVIKEQAKDVRVEVVDIRPTALGNIILSNTHGALIYQDLSEAEINKVKKALQIDTAIKGTIANIITVGSVAVITDKAGLVHIDATEEELKKLSELFKVKLDSGTVNFGSVFIRSGLVANRNGVLVGSSTTGAEILRIQRAFSD