MDDGHLMMASSSDVHIQQQMKAFHTDQHRGLYRMWNELDMLADLHLDSVLGQGGYAVVLHGFWRGSTPVAVKLFATKAAGSVTAEDSNCSSGSMLSLPSSGNASLPVTALFEALLARDLAHPNIIKCYDVRCCKLSRPFITLLRKNAQHKQLNQTTNILRSHTTPCGISQEVEEEDDDDVKQVLRSMTGYTGMTPLWSVRSTLFPSQEVAGAKCNNTSVGSGDELLGTRGSGRMAHVAEHCELEMKSQPDQADQSDAPSLGDVPSMDGFGVVAGSVLPSTGLSWEDVLNKLSASSSDHLTLIVMEHAKCGTLLGAIKSGIFNRPPFAPENEKRRRLRALLRTAREIAMGLEHLHEASVIHGDLVRRDGGSSNLPVKIYFGLARLVVNNKCINKQVSGTTAFMAPELFRDGEVSCSTDIYAFGITLWELVHGKPAYKDPDPCEFSHLSSPEKVSQX