MSDGSVERGTKRAEDSLATHQLTVQYKRYYIDVNENTRGRYIKIAELGTNYKSRIILSIVAAKAIVSEISKMLALIDEPSTGEHAPKESSLIKSETLNVDGRKFYVDLKENVRGRFLRIAQMPMNPRQTRQQIAIPSDGIAEIHKVLTEYLAKFGEGHEQENTNTPKITAENKSFLFHSGKNDRGEFVRISEIKLNSGYRNAITVPMSALVDFRKELDNIIANQGK