MKKYTLLMLLVVVNTTFVAAQTKYQQRCIAFYNVENLFDTVDDPEKRDEEFLPSGRKQWDADRYAKKLDKLSLVLSKLGDEPPAIIGLCEVENKQVVEDLVKTKHLKKYNYKIVHYPSPDRRGIDVALIYRPEYFKVTSSKSYRLVDKNQPDFITRDQLLVTGELDNDRMHFVVNHWPSRYGGQKKSAPRRMAAAKLTRSIADSLLNANRNARLIIMGDLNDNPTDPSLTKGLKAFDKRPKGKNLYNAMAPLYNKGIGSLCYRDKWFLFDQIIVSKALVKGSKSQYRYLSKSAKVFAPDMLKQKEGRYKGYPDRTYAGRRYLGGFSDHFPVFIYVRKKRK