MFKFDKKQEVFELGGVKFGGQPGENPTVLVSTMFYARHKIVTDEDKGIFDRAAAETLWNTQVSLSDATGLPYVNQIVGETPESIKRYIEWFVGIDDRTPFLIDSSAGNVRAAAAQYCTEIGVADRAIHNSINASIEQSEIDVLTESDVSAAIVLAFNATDPTVKGKIDILEVGGSGQTKGMLQVAKECGIKYPIIDVAAMPLGAGSGATIRSVPTLKGKFGLPIGGGYHNMASAWDWLRKFKKTQPDPKAIYMPTDIGTNLVAQIAGSDYLLYGPIENVNQIFPAVAMVDIMLGETAKELGVEIADLENHPVTKLT