MAAAPGGGGGGGVAGVAGSPCGACKFLRRRCVAECVFAPYFSSEQGAARFAAIHKVFGASNAAKLLAHLPLADRCEAVVTITYEAQSRLRDPVYGCVAQIFAL