MNLLNKGFLANKDEKFSTLKKSTTLNPNAAEFVPSALRSSSVSTGNTDVTKIDVSGASGKAVFHRSESSVSNNSDDEVHQYWRRQLPDDITPDFKVMGDEVQESGTLSLADLSIHDGLEASRFSALENTTNLRPEASSNGNDPIALSGKMRYSIPTYGEDQSSAALLNFPTSLWDKQFVNGDRHFTNAREGHTYSGDSNSGYFDLLNENTTLDETEINPVEFLATQFPGFAAESLAEVYYASRCDLNLTIDMLIQLELQVDGGFNQNLTPKTLSAPNLSALDFPALGAQDSQNGLTKYAGDDLQRAATPYHSVDKDNLLQFKSSSSGISRGATDFASAVRKIASQDSGQWKYERNSSTPDMSAGTSRSSRVGHPKSLYGDRLESHGASRAAPVWLETGEAVANLYSELREEARDHARVRNAYFEQARQAYLIGNKALAKELSVKGQLHNMQMKAAHGKAKESIYRQRNPIGPELQSYGRGQERLIDLHGLHVSEAIHILKQELSFLRSTARSAVQPLQVLICVGTGHHTKGSRTPARLPIAVERFLLEEGLEYKESQPGLLQVVLY