KIPMKFLMRYGENLSSPVHLKLPSGVEMEIELRRSNDGWVWFDKGWPEFSKLCSLDYGNSLVFGYEGNSNFSVFIFDKTATEIEYPKPEMEETDSDFEEEEDDDDESGHARGEIKRENDMPTKKDFGGSSSTRIFLGRTHPLTKSEKALALQRANAFESEYPYFLVAIQPVYIHRGYLHVPVTFARSFVKKRKQTVTLQVRERSWPVNLIGHTKESGAKLSGGWCEFVTENCLMEGDVCIFELIERNDIVLKVHIFRC