MLAASVAAFGSGISDLLPSAAKAASLVDVPGATEARVPSSSSSAALAPSAAETAGAADAASAETSAASATPAAAGVAAAVPAAEVVACFVSPGGAADSAVELPPGAERAARFSSVAAAVAACPSGGVVLVAAGRYRERLVLRGQAVTLKAWPQGAEVELLWETAQPYESTVDISGGGGTAAALGGGGGGQVVLEGLTIRHASKSVANNFGVYVHGACSPRLLDCDISSRTGAGVGVEGASPWLLGCRVHDCARQGLAIFGGGAELMADLNLDLSLDTAVDPGLLTGMTGGVVQGCDVYGNALDGVLVRGGAAPDLMDNKVHDNKGSGFNLQDCSGRYSGNVVYDNARGAVSISPLFELDSGDLAGSNSLRGLLRRL*