MGSEMEIVEQRLKAFVGQLQTEFAILDRLVYKNKNQHRRCSYFQYLLKVRRDLRLLQAANLEEVLSASFHVLYGKRPKQKVQLLESLKRRRCDGGKHNFLERLLGVAHLLSEIVEPMLRAATEISTLLARSFFMGFSLTVLALLARIRVLVQQMLLDVVCVFNSVSSLSQREQAIKLRQDGFEVFREYFPPKQDVIFLECLWKSDKYVLVERQNERDMGSKEKEVGEDVSVEASKIQYESIEIFLGDEEPGKTASKDLAEDDEAVIDKDKANSPENPKDMAEDVQAVMDKDKATSLQDPIQEGKDEFRAQVDSAIAGPSGNNFNAPEARAFPSSSPDKNPAKAKPGSKNNVAFVSVKRPAVSTKSELEFGIPGMQKGDNPSPSVDKEDPFFSLLTAGNMRSSLF*