MSTVKSIPKKIKFRAGIAKFDEVTKECIPLAVQGEIHLDASEEESELGFYDFEWKPTEDVNNPNNTPINLILIPGETVFVPIKSCTTGRVFAIIFSSNEKYFFWLQEKNPSNLRVNELSSNDKEIYQRITAILTAFEDDEDNEEGKALLNEKEKDVEME