MRKVLTYDIDELVPYVNWIYFHFAWGMDGKPNAEKEDLRQEAVAMLTAWQGVYHAKAVFRLMEANSDGDDLVLEGIRLPLLRQQRLSHEGAPCLCLADFVRPLSSGKKDKVGLFCATMGNSVMEIREGDDYKKMMAQTLSDRLAEAAAERMHEEVRRHYWGYAPAERLTMEEIHAGHYQGIRPAVGYPSLPDTSVNFILQELLNINEIGVRLSESGMMVPHASVSGLMIAHPQAHYFELGRIGEDQLRDYARRRGIPVETARRFLQSSLIKR