MLTGKHVVIIGGDARQLEIIRKLSTFDAKISLVGFDQLDDGFIGVTKMRIDEVDWNTVDAILLPISGTNEAGKVDTIFSNESIVLTEEMIEKTPNHCVVYSGISNTYLNQCMKKTNRTLVKLMERDDIAIYNSIPTAEGTIMMAIQHTDFTIHGANVAVLGLGRVGMSVARKFAALGAKVKVGARESDLLARIAEMGMEPFHISKAAQELRDVDVCINTIPALVVTANVLAEMPSHTFVIDLASKPGGTDFRYAEKRGIKALLVPGLPGIVAPKTAGRILADVLVKLLAEPS