MAQLLLSPLVKVVSDKLVSLITEEHRLQRGVHKEMDRLKSTLETIEAVLEDAEEQQVKDKAVKTWLGELKDAAYDADDILDEFTTEVLRKKIESEDHHHMMNKVRNFLSLPLVFHIKMGHKVKKIRERLDAIASERSKFHLQVIRSDGRRGSETCKRQQSDSCVDESETFGREDDKTKVVDLLINPCNQDVAVIPIVGMGGLGKTTLAQLAYNDPRVERHFELRMWVCVSDDFNLKRVTKAIIEAATGSTCEELDMDLLQRRLQEKLGCKKFLLVLDDMWNEDPLEWERLKGYLRGAQGSKIIVTTRSEKVALIMGTLPLQQLARLSEDDCWSLFKKRAFAPEDEDRHPNLITLGKEIVKKCGGLPLAAKTLGSLMRFKREETEWIFLKQSEVWNL