MDTFGQRTSIYRGVTKHRWTGRYEAHLWDNSCRREGQTRKGRQGGYDKEEKAARAYDLAALKYWGTTTTTNFPVSNYEKELDEMKHMNRQEFVASLRRKSSGFSRGASIYRGVTRHHQHGRWQARIGRVAGNKDLYLGTFGTQEEAAEAYDIAAIKFRGLNAVTNFDMSRYDVKSIIESSNLPIGTGTTRRLKDSSDHTDNVVDINVNTEPNNVVSSHFTNGVGNYGSQHYGYNGWSPISMQPIPSQYANGQPRAWLKQEQDSSVVTAAQNLHNLHHFSSLGYTHNFFQQSDVPDVTGFVDAPSRSGDSYSFRYNGTNGFHGLPGGISYAMPVATAVDQGQGIHGYGEDGVAGIDTTHDLYGSRNVYYLSEGSLVADVEKEGDYSQSVGGNSWVLPTPESEMVEKADNVTVCHGMPLFSVWNDA