MLNQCKNLKPERMTLILEVLENKFSRIGQSALHDREPVCDEQDETEGNIDVGFVVESVENVVAANSEDEIEDAEILLVARDAHMALACAGNSGKGRSFFGFCLDSGAPKSVVGCAQLEAYRRVTRHRPEKVGVSELNFRFGDMRAPGLGIHRVRVTFGDVMVEHNVHEVDVNVPMLLGLDFMRKHQVKVDHGTQKASAASSGKNVELLERDGHLYLPTVDVLFTEPEAHKLHRHFGHASNEKIIQLSRKAQPERAEQDFTRLRKMLEKIKSECTICEDSEQAPLRPAVAPSWPDEIRFNHEILVDVFFVDRGGVARKQPVLQIVCKDTKFTAATFLSGSTADAASEALIREWVCHYGLPHKARIDNGSEFMLMTFATTLMSMGVTMVGIGVECHWALGSGERQHAPLRLLYDRIRQDQVQLGEEMALSLAVKCMNDLMGPDGFVPSYLVFX