MKKSLLLWLALMASTSALAEGGKEIRFGVDPTFAPFEWKDPQGKLAGFDIDLGNAICQQLQAKCVWVESNFDGIIPALKARKFDAILSGMYMTEKRKAQIAFSDKLYNGPVFLVARKNTLQGNTPEQLKGKTIGVEQGSAQETYVNQHWRPQGINIVAYQGADSVVRDLESGRIDGAVLSGMMADYSFLQQPQGKEFAFVGGHLQDDTLFGAGAAIGLRKDDEALRQEINGAIAKILADGTYKKLAGKYFSFDVYSGT*