MADVAAGVFDFTELTEEAQEIAQDAVGKVLEGRRYSHRNVGDWTDTITARCITGLTRLCENFKFGVSCLLVERMQQRTSAQVDSTTAAFWDPRADGASTVRWENETMACVITIFGIAI