MADKRAPASGWPKIQGDYHAGNAESPVAVVTVGSHLDEQGICDAGAAICGSCKTENLGLEKIVANVVANPNIRFMVTCGTEVKGHLSGQCLHALHANGLEGGKIVGAKGAIPFIENLTDESIQRFRDQIEMVDIMESEDMGAIKAKIDELTARDPGAFDGEPIVLEVKEDDGGAAGGEGGVETPMTAELALIHARLKTIQMMVTDIGYRNRFAAGVYSGKVEGLMIGLIVSFALLGFLLMG