MSALKQKYGPVLGLKLGPSTNIMVVQTAQAAAELFKNHDTSFADRPIVDVNQAHNYFQGSLAVGRYGCFWRFQRRICTVEMFVHKKISETVPVRRKCVDNMLKWIEKTVNSAENGNGIEVTRFVFLASFNMLGNLILSKDLADPESEEASDFFNAMKGIMEWSGVANVSDIFPFLRKFDLQKLRKKMTRDMGKAMEIMSILLKEREEERKKGMEKRKDFLDVLLEFEGTGKDEPAKLSEHEIKVLIVEMFLAGSETTSSSVEWALTELLRHPQAMAEVKTEISKAVGSNNKFEESDIENLPYMQAVIKESLRLHPPLPFLIPRETIHDTKFMGYDVLKGTQVLVNAWAIGRDPECWDDPMSFKPERFLGSKIDVKGQHYELIPFGAGRRMCVGLPLGHRMMHFALGSLLHEFEWELPDGVSPKSINMDESMGVTARKRDSLKVIPKKA*