MIPGEYRLREEPIVCNRQKSATKLTVVNRGDRPVQVGSHFHFFEVNSFLEFDRQAAYGKHLNIPAGTAVRFEPGDAKQVELVPFSGERRVYGLNNMVNGPLDGNGKGGVRE