MVSTRRIAGLLFAAVAARALPGEISQDGSARGGPMVVDAPITPPTSCAAGVQIFVVRGSTEPSHMGRIAPVATSIRDAVPGSFITALDYPAKINAAEYFFSVHRGVSRLAKLVRDYVKMCPQGKIALVGYSQGAHVVGDLVCGASSLPLYRSKPLDPVYNKNIIASLQFGDPSRRANQTWNVGTVTDRNGYFPRQRNKPCGPYSEAMRSWCDEKDRWCDKKSPTGTDREVHKKYQIKYKDAAADFVKKQWESSQKPLGS