MKNGKTLAFVLPILESLTNGPAKESRKTGYGRSPTVLVLLPTRELATQVFAEFEVYGGALGLSSACVYGGASFYSQEIALRRGADIVVGTPGRIKDHIERKTIDLRSLKFRVLDEADEMLSMGFVEDVELILGKVEDLSKVQTLLFSATLPSWVKQIASRFLKPEKKTIDLVGNEKIKASTTVRHIALPCSHSARAQLIPDIVRCYSSGGRTIIFTETKNSCAELADLLRGARALHGDIQQSQREVTLAGFRAGKFLVLVATNVAARGLDINDVQLIIQCEPPRDVEAYIHRSGRTGRAGNTGVAVLLYEPKKAYTISKIERESGVKFEHISAPQPAEIARSAGLEAAEIISNVSDSVVPVFKSVAEQLLSSSGLPAIDLLAKALAKTAGYTEIKNRSLLTSLENYVTLLLQAGRPIYTPSFAFSVLRRFLPDEKVEQLKGLSLTADGKGAVFDVPAADVDLFIAGQENASMVSLEVLTELPPLQDKEQSRGGNQWRDQFGLPD