MPSSMSVRLFTASAAQRKKIQEGDCCVVLAGKTQGRFILIGAVARVSGYIPSYLDKDELCVVCGDKATGYHYRCITCEGCKGFFRRTIQKNLHPSYSCKYEGKCVIDKVTRNQCQECRFKKCKTVGMATDLVLDDSKRLAKRKLIEENREKRRKDEIQKSIVQRPEPTQEEWELIQVVTEAHVATNAQGSHWKQKRKFLPEDIGQAPIVNAPEGGKVDLEAFSQFTKIITPAITRVVDFAKKLPMFCELPCEDQIILLKGCCMEIMSLRAAVRYDPESETLTLNGEMAVTRGQLKNGGLGVVSDAIFDLGVSLSSFSLDDTEVALLQAVLLMSSDRPGLSSVERIEKCQEGFLLAFEHYINYRKHNIAHFWPKLLMKVTDLRMIGACHASRFLHMKVECPTELFPPLFLEVFED