MSGKRKRVVLTIKDKLDIIKKLEDGGSSKQLAVVYGIGETTVRDIRKNKEKLITYASSSDSSSLLAKRKSMKPSMYEELDRAMLEWFNQQRARGRPVSGPLCARRAEFFFYALGMDGDFNPSAGWLTRFKQRHSICDLSARGGQRPRVDSAALGAFCAHLRDFLARENLQPEQVYNADETGLFWRCPPGQSWAPGDRVTVLCCANATGLHKLRLCVVGRAHRLRAFQAADTANLPVSYFSEGWMDLSIFRQWFDIFVQVREHLEGLQEKAVLLLDNSRAHNENVPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGREGSDPGVDETPGAAALVTILQHTKGLEHMPAESIEKWLEVDSTEPGYEVLTDSDIIRRAQGQTDESSENEEDDAELIPERPVDHAAALQWTERLLEYLEQQGDMVLPDRLVIRKLRATIRNKQKMVDARP