MRKNKIFKRILIMGVFFFAVGQAQGQDDLLNMLEEEQGETTEYAFATFKGTRAINLQSSELPSKGVLQYIFMHRFGSFSDDFFYNNLGMNTAEVALQLDYGFTDWLNAGVFSGTAYPRTYTGFLKYRIFRQSKGAKNMPFSVVGYSAMTFNNERYPDVQFNESDRFSFTNQLILARKFTQRFSLEIVPTHVHFNIVSRESESNDIFSVGTAARFKITKQLSLSAEYIAQINPLSTNITRLGPDIEDQKNYNALSVGVDIETGGHVFQIFLTNSRGVADPFTIAQTPGSWENGDIHIGFNISRVFTIVKPKLPQEG