MLGKLLGGCCDLAACGVLQAPMAVLMVLGEAAFQCQDSSAATAAFQQVLDMAQDAMETGSGGQHSMCNALMRLCDLDEAANDMSGTTRAEQLMRQALRVAYCWQGTDHLLTAQVLQHKLDVVIPPLRVAARLDQATVMLHLSAPQVQHQLAQVLLHSVTPPEEDAAPRVLHTTQSSMSMHHRTTPRQSHTGFAASFQFRASLSTQGSLDCALYTDTMEMPDPDRERLKEAEGLLRACTATRTRLLGAEAADTLASQALGIHVLISAGRVDEAHSQLVATCTDCEAHLGILHPSTQLAEEAGHRLAKLYFRRGHHARQAGGARQAEKQLLLAQEVSGLMSSEEGRQHIDDALQA