MQLANKLTALTKKIGANFTLKGRHLAYSEMFSDTGLLPGLTKRADQLASLCLGYGLGATYEDTENSLLGVKVKFDEFTPDVLRLFCILDVIYELVKNSPSKDAVSLDELMYD