MLVLDDTYISPEVFAFAESTQEPIFDNASARRYASEGKKLNIVDNSQAANERIIAFSEAYLDEVKQYCDTETARAITLCKDKAECRRILAPLFPDYVFEEYSVDQLAEVDPSTFILPVVLKPSTGFFSLGIYPIFSAEDWQAACNDIREHSNTWSEQYGATVVNNTNFLVESYLDGEEYAIDAYFNEQGETIILDILKHDFAGTEDVSDRLYYTSKVVVEDTMQAMKDFLIKSNELLGFKNFPVHVEVRVDEAGVVTPIEFNPMRFAGLCTTDLSYFAYGFKTYEMYLRNEQPNWDDVLADKAGKRYSMVMLSTDGTALPDTYSFDYEAVQRKFSKVLACRQLNAKQYNTFGVLFTEASDENWTAESDYILHSSLKEFLS