MSFQLFTALPAELRLEVWRLSFQPRAVEVRYQPETDECRTITHPPAVLQVCRESREEALRFYHKCFGTKSQEPLIYFNSSIDILYIPRHRPMGYDDTSRDFAECILDTAEHVKMLAVDHVLPDVKRPWETYNKLCLMLGLPNLKEAYMIISTESDDGESGAGMEIEIIDPKEDQEAILKVMKDIEETYSHELGEIQWEQEAQEAFEDDTAQEEGSLSGEHNHSHHHHHHLSYPPIVPKAKISHGWEKHGSMVRCI