MGRVTLIELLDNSAAEHGEQPGLITSGSLQLTHKELQDAIDKTAIQLRRIGVKPGNLVSLAFPNTLEFVVAFIAVTRVRAIAAPLNSAYTEDEFKFYLEDANSTLLLVPGAEGNKAAEAASKTLGLPIAGVHWEKGSSSGDEIVLTPKDKVEVAPEPEDGAGPKPDEGDEALFLHTSGTTSRPKGVPLTQKNLASSIKNIIATYELTPSDRTLIVMPLFHVHGLMAALLSTLVSGGAAVLPSAGRFSASSFWSDIRDNHVTWYTAVPTIHQILLKVHKSKPESEYPKLRFIRSCSSSLAPPVLADLEASFKAPVLEAYAMTEASHQMTSNPLPHHGVHKPGSVGKATGIELAILDDDGSILKPGEIGEICIKGPNVTSGYKNNPDANQVAFAFDWFHTGDRGKLDEEGYLSLTGRIKELINRGGEKISPLEIDAVLLAHPAVSEAVAFAAPDDHFGEEVNAGIVLNKGTEATAMDIVEHCKKNLAPFKIPKRIFFADELPRTATGKIQRRIVAEHFLKTAA*