MADVTGGAEAVVVDIEVFENSVSQHSPNPSGNEGDGEEAHMAEATCAPDTIAAVDMEGFEDCIGYLSSSTSDDEGEEAHVSFKREDLNPNWVSSIKGRSLVEPKILKASSASKSCSIHRVPYKLRKHNPKAYDPQLISIGPFHYEKRKGELRAMEEHKWRYLRDILSRKPEGWLEDCLATFKRLEEKARDYYSEPIPLMDQIKAQGLKARWMQE