MSAKVIATYIWVGGSGIDLRSFSRVLSESVESAAELPDWTFDGSKTGLASGENDEVVLKALKIFKDPFLGGNNVLVMCELYTTSGEALPTNQRASAAQIFSISKVAAENPWFQIEVEYTLLDPNTLQPVGWPVGGYTGPQGPYYCGEGADKVHGRSILDEHVKACEYAGINIAGSHAGVTHGQWAYQIGWSVGLDAADQVWMARYILLRIAEQAGVEITLDSKPIEGDWHGMLAHVNYATKSSLEDGGLAVIEKAIGNLAKHHDELLSAAGVGIEGALTGEHETASLETFSWGVESRSASVRISVEAVKQGKGYFTVRLPASNMDSYVVTALLVEVTVLLE