MDQNLSGLDCLSEPDEKRWPDGKRKRKNSQCMGKSGMSGDSLVSLPSAGYIPSHLDKDEPCVVCSDKATGYHYRCITCEGCKGFFRRTIQKNLHPSYSCKYDGCCIIDKITRNQCQLCRFKKCIAVGMAMDLVLDDSKRVAKRKLIEENRQRRRKEEMIKTLQQRPEPSSEEWELIRIVTEAHRSTNAQGSHWKQRRKFLPEDIGQSPMASMPDGDKVDLEAFSEFTKIITPAITRVVDFAKKLPMFSELTCEDQIILLKGCCMEIMSLRAAVRYDPDSETLTLSGEMAVKREQLKNGGLGVVSDAIFDLGRSLAAFNLDDTEVALLQAVLLMSSDRTGLICTDKIEKCQETYLLAFEHYINHRKHNIPHFWPKLLMKVTDLRMIGACHASRFLHMKVECPTELFPPLFLEVFEDQEV