MSSVQESLFLSRINQALDRACRYYKLDPDNLWSSWCKEAKKGFLKGSNTVGLPTPAILRYGGDVNNVMMDSRCLIDHINNVISIGHVNNSQLLQNKNKLNDIHHALTVQTPRTMDFLIKKVSYIESTVRRLEDAFVGSPHAPTKPPPRVRAARFSVSSKGLQAYKTLSSLTTAFFVEDFPAGYKRDKDHADWQNEEFQNPLKKLFCKVKRAVRLVLLFSDSYPQPNLPKAAIRGLAEAAEKELRVALGAKEND