MTTTLCLDIGSGTQDVLLHYPDREIENCPKFVIPSPALQIGRRMEPLRMAKKPVWLHGSNMGGGVTRFVNAHLKAGLKVAASESAAYTMADDLTRVTGMGIELTDTCPDGYVPVRFTDFDEAWWRRFLDAAELPWPDRIAACAQDHGFHPGKSNRLGRFKLWQTLLHDGEGRPEALVYQTPPTMLTRLKDLQRDIGGGPVADTGAAAVLGALYVDEIERLSFTRGITLVNIGNSHLIAFLLFNGRIHGVYEQHTGCVNGEKLWADLAAFRCGCLSFEQVFDEKGHGCLCLDLPAAAEGFTPTFVIGPRRGMLNGYDVEFPSPGGDMMLAGCFGLLKGLAMQE