MKRLGSSDSLGALMSMCPSTTDDQNHGNSHVYSTRDFQSMLELGLDEEGCVEESGQKKRRLSVEQVKALEKNFEVENKLEPERKVKLAQELGLQPRQVAVWFQNRRARWKTKQLERDYNVLKANFDSLKHNYESLKHDNEALAKEIRELKFKVYGGENGESRGAVVVSVKEEAMESDNDDKMIEQNNPNDLLEEDDEDQDDDVEINATIASTIFADFNKDGSSDSDNSSAILNEDNSPNAAAISSSGAFLISNDGGVGCSSPNSLNFTFKFTESSPKSILGDSQKANCFTYQPPSTTTTTQYVKMEEHNFFNGEESCSTLFSDEQAPTLQWYCSEDWNFKDSKSSFFDHE