MIKLLFMGTPQFSATVLKGLLDNPAYEILGVVTQPDRAVGRKKDIKVTPVKQLALEHGISIYQPEKLSGSQELIEIMGLGADGIITAAFGQFLPTILLDSVSFAINVHASLLPKYRGGAPIHYAIMNGDKEAGVTIMEMIKEMDAGDMVAKASTPILETDNVGTLFEKLAIIGRDLLLDSLPAYLSGELKPIPQDHSQATFSPNISPEQEKLDWTMSNQEVFNHIRGMNPWPVAHTFLEGQRLKIYEAQLAEGEGLPGQVIVKTKKSLVITTGQGALSLIVVQPAGKPKMSIIDFLNGIGRKLEVGDIIGR*