MSDACPVAPGRPCDTPSILADVVGLISARLARLDLGVCLLLAARGEAAVLHATGGHLGYSEAQPLHRAAGWWCAGQSALHSLAYFFFYLRAGGAASLWQACFPAPLPDGSLNRLGLVNFMGVVAIAVCGPLALSALPLVRRRCYHAFQRLHMPVALLFVTCCALHDLAILTFAVPGIAFWYVEWRGRGGRKGVLGCSLRRFTATARLLPGTSGPWAELTIHCGGAALGHDAAPRGEWALPLGTEWHPLSVTSAGGRTAGLSALVSARGGDWTKALVHLCATTGSFEVELAGPFPFGGGPWSLSGGGGGGEPALLLLAGGTGVTGWLPALAAAASEGRPCRLVWCVQNEADYHALADRLPRNGGVEWGWAYVAEALELPLDAGWLHHSLVGYTLSRRCLPVLLIVASIAATTAAKRLVVAACGPASMVEGARSAVAKIRAECRGEGKTKPIRIAFPIFAKAPLRLGAGAGS*