MLRAIQIIAKNEIGVLRDVTTVIANYNGNITYSQTFILEDGEYKGKAMIYFEVEGGDFESMLKEIKEIPTVLSVEEVKPFKDIFGKRVIIFGGGALVSQVALGAISEADRHNLRGERISVDTMPIVGEIELAEAVNAVSRLHRAKALVLAGGLMGGKIADEVKMLRRCGIPVISLNMLGSVPKVSDLVVSDPVMAGTLAVMHVSEKAKFDIRRVRGRRI