MKNLISLVCGLALFQILVAGASISDPFSQLLTTRQQVDAEQVRRELGSRLSKGTLIFGPDDENYGNATARFSNFSAPQIQVVVMPDQESDIPAIVRYCNRNSIPFLAINRGHGWTKTLGTFNGVQINMARLRNITIKPDGKSALMQGGTYVGQVVDYLWDRGHVATTGSCDCVGMLGPTLGGGHGRQEGLYGMVIDNIIKLNVVLANGAAVTVSKDRHPDLFWAMRGAGHNFGIVTSFELKIYPRGPDMWHYHNYVWRGDKLEEVFEALNKFHGNGSTPVDMAANFGFFAMDGTITETEPIMSWTFAYRGSEQDAEQHLAPFNAIESARSEWGDVPLTQISAAQGTGLSSVFCQHGLGDRLQASAGLQVYNLTAERAIFDAFAARVVSAPVLAAGMAIIHEGYATAAVAARPDDESAFPFRSDHHLMLASLLVDGDAVGAEVREAGWEWVREVTDMWNEGQPGRKEHVYVNYANGSEPLEQLYGHEPWRLQRLRDMKAVYDPHNRFRYYNPIVVG