MARHAGTALLDLVAGQVDPGAPGFWRDFLVGMLKPAAATAVVAMAVGLSFSQRLGLEGEMLYAIARAFLQLSAIGFVLQFIFAQKNALWILLAYLFMVCMYVWMVWYLGVWYLLLSLQISLLQVTVAGYTAGQRARQVPRGKRIACVSILVGTAVTMLLLVLLDVFPFTPRYIIPVAGMMVGNAMTVTGVTMKKLREDVKIQRNLVETALALGATPRQATLQQVKRSLVIALSPVIDSAKTVGLIALPGAMTGLIMGGASPLEAIQLQIVVMNMLMGASTVSSILSTYLCWPAFFTKAFQLDDRVFAD*