LFYKHEVFLSSIEDTNPVQSIIGKCSVLHIKEYCSSRITEISENDVYITESKYLEAERTIKKLGKGLKRYSLSPKVTDDEIYFFRKQILPQKEPSPLLIKASEDLLGDADDSQDGKSDLALSLDENSQTPSEKPKKRQSVKRQPSGYIVYAGEMRKQITHENPEATFGEISRLVGTRWRALPREDKEKYEERAKVLAAQQAVKQQEADKAFNDTLNRSQSPWSESGHISPGSIAAAPPRPPSPMFVSVPPRTQRLLHSEAYLKYIEGLNAESRTIGDWDKQLTCKPDNTPVPNEARLPTQWLSQGAGYHGSVTNALWALRNHMLKDTLAVARALPYEAL