MARITEEDTFTEEQLAEGGHVLADLEGQEAEEDMSGGSEGSEAGEEEMDREEEADDSIHAFSGHTGAVYSVAWSPQQADLVATGGSDDRAYIWRVGQEAFEQTGGAVLELTGHTDTVSSLLFNADGSSLASGGMDGRVKIWEVASGRCTQTLEGPGDAVEWLTWHPKGNVLLAGAADFTAWMWLAQTGACMQVFSGHSGSVSCGGFTPDGKCVVTGGGENDASLKVWNPKSGECTLTVQGHPYHTAGLTCLDIHPDSTAVISGAEDGAPKX