MDEEYDVIVLGTGLKECILSGLLSVDRLKVLHMDRNDYYGGAAASLNLNQLWQKFRGDEKPPASLGSSKEYNVDMVPKFMMANGALVRVLIHTDVTKYLLFKAVDGSYVYKQGKVYKVPANDVEALKSPLMGLFEKRRARKFFIFVQNYDEEDAKTHEGMDLRTVTTKEVFEKFGLDANTVDFIGHSLALHRDDRFLSEPALDFVKRVKLYAESMARFQGGSPYIYPLYGLGELPQGFARLSAVYGGTYMLAKPECKVEFDEMGQVMGVTSEGETAKAKKVVCDPSYLPNKVKKVGKVVRAICFMSHPIPNTGDSDSVQIILPQKQLGRRSDMYVFCCSHSHNVAPKGKYIAFVSAEVETENPEAELQPGLSLLGQIDEKIIDMYDMYEPVNDSSLDNCFISKSYDPTTHFETTVQDVLSMYTRITGKNLDLSVDLSAASAAEE*