MVVLLDFVSLLVLLNSARSTVLVMAGEKESPIVNLTLDPRKRILSWNSRRIVTQQTCTIATPLDPDTSQEPQVRNNDTYFCWFPNAVLHRGATLTVNATSEGQEFSEELAFNNSGKEGSGAQNLSCVIYNIRLMNCSWTRGPAAPADVRYQLYMWTSLHGNVSECSHYILDSAGTRVGCHFDELGEGHTTDDYFFLVNGTSSGTDIPFLDFRSVNGPRLEKYNPPANLTVKENVSHYVIRWDAPAMRYSLSNSVLCYALDIQKTGSFSKREPVFLSRQHKNEYRLPSSDVRGEHTVRMRVRHVLFQIWS