QAFLLLQVKRKLDLETDHQYIAESIQTSRGKAKGVKSPGEKSRYETSLNLTTKRFLELLSQSPDGVVDLNWAAEVLKVQKRRIYDITNVLEGIKLITKKSKNNIQWLGGRSAVGHTSKYQGLEKEIHDLQVAEQQLDDLIQMCTVQLKLLTEDPENQQYPYVTCQDLRSIADPSEQMVMLIKAPPETQLQVSDPAEAFQVSLKSTQGPIDVFLCPEDSSGAAAPPLAHHAQDVNLPLLPEPLLPGESSLPLKCAADEVSLSPLASVDALLEQSKEDFASFLPEEFINLSPPQPQDYHFGLEEGEGISELFD