MDQNLSGLDCLSEPDEKRWPDGKRKRKNSQCMGKSGMSGDSLVSLPPAGYIPSYLDKDEPCVVCSDKATGYHYRCITCEGCKGFFRRTIQKNLHPSYSCKYDGCCIIDKITRNQCQLCRFKKCIAVGMAMDLVLDDSKRVAKRKLIEENRVRRRKEEMIKTLQQRPEPSSEEWELIRIVTEAHRSTNAQGSHWKQRRKFLPEDIGQSPMASMPDGDKVDLEAFSEFTKIITPAITRVVDFAKKLPMFSELTCEDQIILLKGCCMEIMSLRAAVRYDPDSETLTLSGEMAVKREQLKNGGLGVVSDAIFDLGRSLAAFNLDDTEVALLQAVLLMSSDRTGLICTDKIEKCQETYLLAFEHYINHRKHNIPHFWPKLLMKVTDLRMIGACHASRFLHMKVECPTELFPPLFLEVFEDQEV