MADLTVDVAVVGGGPAGYVMAALLGRSEHSVALVDPKPEGAWPNNYGSWREEWEALAASLQMPELLDCVSTNWAVTDCFFGGSFDTPDDERLRLDRAYLKVDRLRLKALLREKHAATGVQLLEGYAPAAAIAPNLFDGGLVHDASGSTLTVKASGGGGGGDVRVRAKLVVDATGFESKLTVRESPAAGGLWKELAPGYQIAYGMCVDVAGDKLAPYDASAMTLFDYRTDHLVGSDLLADAEERPSFVYVMPSGEGGCDGCGASAFFEETSLVGRGERRLEFETLKQRLIKRLAFHGITYSEASVREEEYCYIPMGGQLPDRTQRVVPIGGAANTVHPATGYQLCRMLASSTGVAAALSAELSKGDGFDPDAAAAAAHASLWPASNRLQRDFAVFGGEFLGSQPVEILRGFFGAFFALEQQVWGGFL