MGDTSRFYESVKNKYPKLKDGTRVHLWPKENIIIGPIYDEEDGYKKSIGNVDSLSWKQIVILAECDGKNTTDDIINILSNRYRNIHNMKEKVMEFFMFYENVYLTFEDDIQTLSSVFEITGNKSYITPLYFTIEIDGDNNTNDYFSEITSLLNCMYEKGCRFIEVIGEDILKNKSMREIFQYMLDHFDLIVVTKDSFTIDRSLIKELDNYRHKVIWKVYSKNDDTRIKLKEDIKITSLIKRGHTVVRGDREKAIKIEDMRFKDTKERFSKYGAEWSHLYISSDGSVKSYSFQKDKRIYLGNIFNNSVEEIFLEMQNKIDKLEIVYQ*