MPGILPMKVIKVGTSSQSRIAQACDRCRSKKIRCDGIRPTCSQCANVGFECRTSDKLSRRAFPRGYTESLEERVRQLESELRELKDLLDEKDEKIDMLSKIHGNRSSLSMP