MVDGGGLPFALGGLLITSSEDGGVHIRVAQHAVASDSLSHSEFTLPPPAAGWRFEAAATVLHHGFGLRLPTLCFRAEGPCRRYGVAILDVRARRLVNFRETAPWAEAAASPSVVGRGAAAAASGPPSPEREESLLLLDGPILCVAVCGGGGGGGGGPGGGDGGPVGGDGGGGGDATGDCNGHGHGHGDGPSPPSSFGSLSWLPACGVVAPGSGSGGAAAGLEPLSLTCAADESLAVRCAGAAAGGEPGAIVLGASGGLVCRLAGADAFAADDVLRCGHAQLVAWGLAGGGCGCVLVSAARCWVEASDHAPRVEADPSAAGRWQHTDAIAAALAGRADAGRAAVEAALATQRAHGLLYAHALRRIASATDRRSGEARGGRGGGGAAAAEEEEEHADIAAAIDTADASPSPLLSEWAAAERLSAVGEAEAPPPPPRATAAAAA