MVLKVTTTTRYALLVFLAIIGLHSILRISHEDYGRATSLENIAAQLSWGSTDLDSVPDEYYMPVETTPPDTLLSRRANATLLMLARNSDVNDAVKSVRRLEDRFNRKFGYPWLFLNEEPFSDEFKTRIRNVIHGEVTFAEIPHDHWYQPDWIDEDRARAGREKMVADNIIYGGSVSYRNMCRFNSGFFFRHPLLQNYKWYWRVEPDVHFHCDISFDPFLYMEDHNKTYAFTITMYEFGATIPTLWDATKEFVDAHPQYVARDNAMGYMSDDGGNSYNNCHFWSNFEIASMDFWRSEAYTKYFEHLDAKGGFYYERWGDAPVHSIAVALFQDKSQIQFFDEIGYEHNPYTHCPRNPDAWARGKCDCEPKRSFDYDGYSCMRQWDRIWQ*