MLSQRGKPLLVHDGHTFGIQYVRKDKKYWQCNLSRKFNCKARVTTTDTGEIIVTNNEHCHTEIRQHLRKDYQRNKVMMNALINLSTNRFADLRRHNLAGLGALPMVPGAMSQGSPIDEVVQNLHDLAKASAEASQQQQRAHEAMKQDMDEPLDCGLRSSVALEEMARSFMANKPSIAFPGHESSGHNINDLTKDDSWKEKSEGDVH