MKNSKKSIIFIISTVLISFLIIGFSRFIFDNGFMKDRLNKNVKYYEGKVKRITKEMLEGDKYIEGIELGYQNIVIEILEGPEKGKEYEIVNNISRIYNMPVEEDTKVILGFFYEKDEIKDIAVYSYKRSNIIFLLVLLFVIVIIGVGGIKGIKSLVSLFFTCVCIIFLMIPLMLRGVNPILAAIFSALISIIVTLVLVSGINKKTFTAILGTLSGIIISGVIAIGFGKLANLSGISMEEAESMMYIAENTSLNIHGIMFAAILIASLGAVMDVAMSISSSIFEINDINDTLNKRGLFKSGMNIGKDIIGTMANTLILAFAGGSLNTIIMLYASNMSKNQILNLDVLCIEVVQGLAGSIGIILTVPITAFVASYFCNLNLKKV