MSVTLVILVSASAARRSSISSPTAFVHLSLPHAGGERRAIDRPANTSRATNQEYKIEAPPDVVDLFSFSSEAPDWRGACASVDRADSSLLEVEQAELERSDQGESEAPDMDTTGSAPWYRLVGTLVLESGEPPGCWAAPGMERADQAISVDQAISVNQAISVDQAISAEINTAETNTAGSSPLLIGALMGCLGFSVVALSWSGSSASKTGPDKVDGQKRSRRAKENEVVALTGSTQIFFFFFYFVAMVGLCGVAYEALNTRGRGAMSGLLSVNSIVPDSCAADAAWQARRLVETGLVGAGALRLGR