MVSLGCPKNTVDGEVILGDLHANGFEITDDHEAADAIIINSCGFVEDAKNESVEAILEAAKLRTESGRSDTKIIVTGCLAQRYANDLANELPEADVIVGFENYGNLPRTVGGALGVEATPGVLLPQQARVQVGGASPPFREETKRLRITPRHYAYLRVAEGCDHKCTFCAIPSFRGRFRSKPFGAIVDEAKALADSGVRELNLIAEDTNQWGMDLRASDGRGLAELLYALAEVDGIEWMRILYAYPSYFSDELIQAIADVPQVCKYIDIPLQHITNLSLLRMNRPPRQHTEDLLYKLRDRIPGLALRTTFISGFPGETEEEHNELMQFCRDFKFERLGAFAYSEEDGTPAMEYPDQVPEDVRAFRRDQLVSQQQEISEDFAMSRVGKDVDVLIDSWDDDMQAFIGRTTLEAPDIDPVVFVTEDESKGLPPIKPGQMRKCNIIGSSLFDLEAQPIM*