MKGQWQIKIFFWWFSLKIWIDITNAPHVRFFRDVITYFQEEGEDVIITARKFGDIHRLMKLFGFEFTSIGKHGVTLSEKLIESTKRAYNLSKFIAEQRPDVGLSKHSIELPRVTFGLGIPSVYVLDNEHALAANKLTLPLCDNIIMPEVIDLWDIMKTGADPNRIRRYRGTSEIIHFQNFEYNENIFEDLNLKLEREKTILMRPEPSLASYLDADCHESVLTPIVEVLKDYANILIIPRFREQAEIFEGYDNVTIIKPPVDTFSLMKRCDLVIGAGGTMNREAALLGTPVISCYPGKPLSVDRFYIDNGLMYRSTDVDEIVNTALRLLVSKREQKKLRTDDLFRIIVDMVYEAAESS