MEISQRVKARLAVLTAHLAVSDTVGLEQVLPAIAPWCTSAHITAAPHGSLKGNLTIVDERTGKKYQVPVSEHGTVKAVDLKKITTGKDDKGLKLYDPGYLNTAPVRSSICYIDGDEGILRYRGYPIEELAESSTFIEVAYLLMYGNLPSQSQLADWEFTVSQHSAVPQGVLDIIQSMPHDAHPMGVLVSAMSALSIFHPDANPALSGQDIYKSKQVRDKQIVRILGKAPTIAAAAYLRTAGRPPVLPSANLSYSENFLYMLDSMGNRSYKPNPRLARVLDILFILHAEHEMNCSTAAARHLASSGVDVYTACAGAVGALYGPLHGGANEAVLKMLAEIGTAENIPDFIEGVKNRKRKMSGFGHRVYKNYDPRAKVIKKLADEVFSIVGRDPLIEVAVALEKAALSDEYFVKRKLYPNVDFYSGLIYRAMGFPPEFFTVLFAVPRMAGYLSHWRESLDDPDTRIMRPQQAYTGVWMRHYEPVRERTLSSDSDKDKFGQVSISNASRRRLAGSSAL*