MVRSHGWQLPAHGFQVVAITVFFLLVVAYFVFFAPFIGPNPWQYIVIGCYSILALVVFFLYVRCTGINPADSGVFVGQRFPEQNELKGLVSESSGSVVHRHGASEVPSGVEGNRERGLLSVCCGLICGCLVLPDNWWKQETLPTQLDEDVLYCTLCNAEVHKFSKHCRSCDKCVDGFDHHCRWLNNCVGKKNYPSFVALMAASLILLILQWGSGIAVLVRCFVHEEDTKSQIVTKLGNGFTRAPFAAVVATCTLVSVLASVPLGELFFFHVILMRKGITTYEYVVAMRAQNEQQGPSVEGEALSAPSSPGSSTATGITGSSSLGLQYRGAWCTPPRVFIDHQDEVIPHLEPGRVPSTVDPDSVPKLDKKSQKPQVRISAWKLAKLNPTEAAKAAAKARETSSVIKQIPGKGVEMDYSSSDVGSSRSS