MNFSLYICLLLCVALSQVRGNCSGECPDTEEVVWALGGGCNVFRNKCYFDKENCHRKPALTITTKRECQKQCADICTAIY QPTTGIYKGEVLNFGNECEKRAHTCRTGQTFL