MLALAAAGFCAIAPDHRGYGLTENTDPSKIDIIDHVHDAVGLLDAFGVDKVFVVAKDWGSMVAYCLGLLYPHRIKALVVLGIPYPFPASPSAGFADLIPAGHYIKRFAEPGMAEADFARFDIATIIKRIYILFCNSVIPIASEKEHILDLVKPSDPLPEWMKEEDLQVYAELYEKSGLEYALEVPYRCRKRTMEKFRDQKDFTIRAPLLLLIGEYDYVCQGHMHNLFEANSDRLPQLKVAYIEQGTHFMQEQFPELSWKAQVALEEANRRMQERMEYEELKKAESALRFTGEPKFDIIMDVD