MLVSALNRIAVIGGGASGIFASIAAAEAGAIVTVLEAGSDTLSKVKISGGGRCNVLHDTAKAVPELLAGYPRGRRELNGILHKHFSPKMAQEWFTSRGVTLKTENDGRMFPTTDNSQTIIKALLESADDASVSIKHRAKVEEIKIDGSKFVVDYLQKNQGSEKESFSRAFDAVILATGSAPIGYKLASSLGLDMVPTVPSLFTLNAKLDVKEGGVLHGLSGVSVPLGKISYQVLAQQPTLEVPGDITITTNTKKSVLEQQGPLLITHHGLSGPAALRLSAFGARELNGANYRGKLTVHWAPSLGNVDDVFEALWMITGTNPKKTVSSICPLFLSDGSTALPRRLWASLVGCSGFALDQTWGQASKKITRQLALLVTACPLQLTGKGTFKEEFVTAGGVDLKQMDMKTMQVKSCPGLFVCGELLNVDGVTGGFNFMNCWGTGYVAGSSAATFSAQSLPSNQDFSLVED*