QKKGGGPAGTLPWADCGISGKDVHLCLQDPTLHRGISSPCPVDQPVPEDRIVHSENCFSPSESLSLKRELSWYRGRRPRTAFTQNQIEVLENAFRINCYPGIDIREDLAQKLNLEEDRIQIWFQNRRAKLKRSHRESQFLMAKKNFTTNLLE