MVKLKFFLRFWYHADIKQHRPDEMAVSMKNLVCVTGASGFIASWLVKLLLESGYHVRGLVRSPDDKRKVGHLEKFDGAMERLSLVKGDLLDVDSLYAAINGCCGVFHTACPVPSQISTNPEVEVLDPAIKGTLNVLEACTKAKVKRVVMTSSGAAISVDPDRPKETLLDETCWSNEDYLRRNNHWYMLGKTLGEKAAWDYSQQNGLDLIVICPTLVLGALLHSTLNASSLVVLKLLNGSSETYENSAYGVVDVKDVARAHLLAYETPAASGRYFCCHQMLMKSTMVEIIRRLYPNYMLPSRSIEVQRSAPFPKEFSTRKLQDLGLTYTPLETTLKETVESLKEKGFLN*