MSGGYDFSHLFPANTLAFSPLQIVRTWECILPPEATTYGPTLQWSSDSMYLLVHSKEAKMAWVYGVAQEGEAARVGGMGIEGLSRVKWGKGDREVLAWTEVKPSADGYTYSPDSRYLAVTEKHLGKEYIGVYDILDGYNLKYIAAWDSPLSYSLHIHSAIGPHLTHFNPSSPAFSLAPNEGGWDGKVRIVESDGWRCVCVFPALRPDITKPYPRMGISHLKLSVVTRSGGVYFWDRESGWIEEESGGNLECDREIDGVTGGMMEGVGIPTRAEFPALDIHDEDTENLEDDEQGERSMLMWNEQSEGLTDVLEEEEGHISLSEGLPSREQFFWGKEGLCDG