MLENLNAYLDKRLGLRKCRDDVCKKYSIKHSQSGLWALPDIKRAYGKTQRLCTTTKKDGLSVILVKQILQHEHKCEIDRLERENKAEKAKVRALAEQLQNLKKDKERLEKENNKLLTLISKQLESRSSSSFVDSEADLSINTCVHDPVNSKIRLAPVIVKHRRTNVEIDNEEGYEDSGERRTRTVTKVVKKYVPYRTYHPATPEQVDKWSKELPDVYKQPRKVWQFLQRLQKIYILHPLDGVMILNVTLRDSDQKRLTESVERRIGESQENIEDGWEAIKNFLFELKPAEVNWARITSCMQKTGESVAEFEERFRHIWTEHSDLNTSEDLDKDTGIPLKTAFVNGLNPEISKDLKIRYDDWDSTVTTFIQIVEWSAKLERAQDVRLRSLQSKSLFYKNRTIEDEQKEREYMGYSKLRTKGRCRNCNEEGHWARECKLSLKHQSQDDDHLFKQFQQLTIQQKQTLLNAVQPQGN