MHRCGTRDSIVANIHPTAVVDSSAEIGADVTIGPFCVIEKGVVIGDGCTLESRVVVKSRTSLGRQNEIGEGTVLGGRAQHVHVLDPGGVLIIGDNNRIRENATVHRGYANDAKTTIGNNNLMMVGVHVAHDCTVGNNTIIVNNAMLAGHVQVEDRAYISGGVAIHQFCRVGKLAMVGGLAKVTQDVPPFVLVEGGGAPEVVGLNKVGIRRNGYTADEMLQLKTAYRVIYRQGLRWSEVLEILQRDFPTGPAAAMHEFFVTGKRGYVQERRISRKATLKLAAPPADEDASESRGRGAA