MKSLFKPHQLISTDIFDKNKNQQLSKEQRLKQAVDDLCGEAEVEAELEETIYSLCEEGQLEEAVEYLCKNDRGSSDSHVYGHLLQACIDMKGLADAMKLFCQMQGADMKPDRISFVGVLNACASVAALMLGKQVHACIFRTGFVSNVIVNNALIDMYGKCGEIGDAHRMFDKMTEQDVVSWTAIITAYAHFGNMEIACEMFHKMPHRNIVSWNAVIAGYAQRGYGEEALKLFWRLLSEDVKPNQFTFVSVLSACACLAALECGRQIHDRILRTGFEFSVFVENALVDMYAKSGSTVNAHKLFDKMHERDVVSWNAMISGYAQNGCGKEALQLFEEMLASGVKPNEITFMGVLSACSHVGLVEEGRHYFRSMGQQHSVTPKASHYAIMIDILGRAGYMDEVEHFINNAPFEPDINMWGALLGACRIHCNVDLGKRAAECLFLLEPHNAARYVSLSNMYAATGMWDRVAEVRKLMKDKGVKKIPGCSWIEVRNRMHVFSCTEG*