MKRPVKYFVSAFKGNQAAVCFLEEDHERDDSWLQSLAAEFELPLTCFLIPITGSDSLHPRCFHLRWFTSTAEMDICGHGTLASAHTLFSNGLVGSSETVEFSTNSGILTAKRVDDCEAKGSFLIEVNFPVITTCEYSSNDFSMFSKALDGATIVDVKGTTKDKLVFQPLKGATKSTSTDQIMVVLSSWESVAELQPRTDEIMKCPGKVMIVTAAAPEGSTYDFCSRLFAPKLGLNEDSACGSAHCSLAHYWSLKMNKCDFIAYTASRSGELKVHYDKEKQRVLLTGKAVTVMNGYVLV*