MAVNKVSFIEQKQKIEIGIIGGPFDRITTVLEEFEPGQKNFIVYPEQCGVAPRKVAEVAEREVEVTVPARLHPTVLDMNRFNVSRPGGGGMGIAVGVYLKARVRSTPGPEIVVKGERPLIATHFARVFREILGYKGGFEIELYDHKRRHVGMGSSTGTMCAACIGINEVLGRPFNNRELRRILGYNACEESPRGSRYLIRGFETGMGAMVSIHGGMVLGTDDMEIIYRTALPGTRAIIVIPDVPSLKDEFTGKDTAAESEVELLMRRARYLDYLQCGTKSQIVLLDLLPAMVRGDLKGIGDAMFDLCFLGSKRAECEQHGVWGTHIYNFIGSFRELGAEVAGMSSVGPTVFALTRSGQVQERIMDFLASRQVAPSRIIVTEVDNIGARILENGKERNYQHEGWLSG