MSVITPEIQPRRMAIPFDSLTQRFFFLDNPLLSVFVGALSSTFPPGEAEFIASVRLYRDKVTSPELQEQIRGFIGQEGHHSHQHKRANEVLRDLGIDAVRLEKSLEREIKRRLHEGKAKPKFRLALTVGMEHLTAILAEHVLTNPEIFDGLDDSVKELLYWHAVEEIEHKAVAFDVFMSTEGDQAYLRRVLRFATLMFSVRISLYMVALLWWSKKRPTWRDIKEFYKFLFGKKGMISGVRSNYKDFFKAGFHPWDHENTDLIERWKKEFYREEHDQGREKTA