MPGILPMKVIKVGNSSQSRIAQACDRCRSKKIRCDGIRPCCSQCANVGFECKTSDKLSRRAFPRGYTESLEERVRALEAEIRELKDLLDEKDEKLDMLSKMHSNRSRSAE