MKNQNFVCQYEGKCPVDKSIRCACRHCRFQKCLQVGMDRNAIQQNRDPIGYTKRTRRYPPIKKAESSEECSPKSSVMDAFLMYLTRIEGLAQTLRLSRFTTNSHLIEAVMSPCLLVDENFMAMNSQVAPQHTYTTLTYATQSDYHYWHERDWFVMIEWAKAIPAYERLPLMDKLALLRHSAITYPSLIHTFFSPDHGLDTIVFPNGAFFDRTNEPLRPVGFNRKKYQMLDQLLKPMREMQIDVTEFAAFKTIFFLNPDADDVNAASKAKLSEGRSAVTNALYRYMLRKRDAEEAGDRFGRLLLLGTVLATMAVEMKEAVLVADFFDQIKFTTFAKQLLFGIKHE