MDKLFDQFAKAVSEGNGPLLSKTLLPGESNEDLDRLHSIWRSATSQDVKNSVRTHIRKRTNLPRDEVEGWLEVYIAFWKAIGEILGVHGTPGAPTRSTWNSVYEAWKELTSMVIRGYTNHSFEAWTIPCLYVTGRHLRVFAIKADEERNKTLGGTNSATFEDDFDTDSEKHKILEDCARQLNRIFTLCLSDRAPLEDSRKWGIYFIINLLFKTYFRLNSASLSRNILKALNAYKGDMPGLDQFPKSQQVTFRYYEGILAFLDENYPEAEKSLLQAYKFCHKDAHKNKQLILTYLIPCRLLTAQTLPSPALLEPYPSLQRLFLPLSHCIKKGELHAFDLALQAGEEDFVKRRIYLTLERGRDIALRNLLRKVFLAGGFEESKDGAPPLRRTRIPVAEFAAAISMNSQQSLDLDEVECLLANMIYKGLMKGYIHRERGIVVLSKAGAFPGTNI