MVRPLNCIVAVSQNMGIGKNGNLPWPPLRNEFQYFQRMTTVSSVEGKQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPKGAHFLAKSLDDALELIEDPELTNKVDVVWIVGGSSVYKISRCSFG