MSGYIPSYLDKDELCVVCGDKATGYHYRCITCEGCKGFFRRTIQKNLHPTYSCKYEGKCVIDKVTRNQCQECRFKKCIYVGMATDLVLDDSKRLAKRKLIEENREKRRREELQKTVGHKPEPTDEEWELIKIVTEAHVATNAQGSHWKQKRKFLPEDIGQAPMVNAPESGKVDLEAFSQFTKIITPAITRVVDFAKKLPMFCELPCEDQIILLKGCCMEIMSLRAAVRYDPESETLTLNGEMAVTRGQLKNGGLGVVSDAIFDLGMSLSSFNLDDTEVALLQAVLLMSSDRPGLLSVERIEKCQEGFLLAFEHYINYRKHHVAHFWPKLLMKVTDLRMIGACHASRFLHMKVECPTELFPPLFLEVFED