MSVTLVILVSASAARRSSISSPTAFVHLSLPHAGGERRAIDRPANTSRATNQEYKIEAPPDVVATDWRGACASVDRADSSLLEVEQAELERSDQGESEAPDMDTTGSAPWYRLVGTLVLESGEPPGCWAAPGMERADQAISVDQAISVAEINTAETNTAGSSPLLIGALMGCLGFSVVALSWSGSSASKTGPDKVDGQKRSRRAKENEVMALTGSTQIFFFFFYFVAMVGLCGVAYEALNTRGRGAMSGLLSVNSIVPELCAADAAWQARRLVETGVVGAGALLLKPTAAHVRVAAAALLVGRAAAQDVCGECVACKCVECVDGIPSGCYPYDPTYGPVDAEECILHGGIDCSLRGAVNNQTGRPGALVVELPEGARLEWAVCSQLRVHVAHMTLRSVGAGATLDARGCSRHFDVAFGGTLELERVHLINGGAQASGGAVKVRHGGTLIATESSVEDSSVVSLDGA