MADVTGGAEAVVVDIEVFEDSVSQHSPNPSGNEGDGEEAHMAEATCAPDTIAAVDMEGFEDCIGYLSSSTSDDEGEVAHVSFKREDLNPNWVSSIKGRSLVEPKILKASSASKSCSIHRVPYKLRKHNPKAYDPQLISIGPFHYEKRKGELRAMEEHKWRYLRDILSRKPEGWLEDCLATFKRLEEKARDYYSEIKAQGLKARWMQE