MRLGVNEAVELSLGELQNTPSISYFNSIVLSLNKVQKGSLFVAKDHTLIPKALELGAYGILYAGEYPLSDRDVAWIKLKDIEHSLNHLFKFCLLNERVVGVLLSPIELEIASKIIVSEFVWCLKESLEDLFIIEGCKIAFFDKLEWLHLFYKQERLKEDLKEDLKEDLKESRLIILNQSFFCSALVYEKQEYEFKMPCIFLEPLKRVIQLCEKLQIEFDLNLLGKKEYPLDHCKPFFVNKNLEIAPYGATARVVVAEASKELFEMMLQKALETLSWGKIVVFCRKNSAAFFKKTNPYCYTTQNNLKEQLKNLAFNFAFIYGISSYHLESLLNPPLFKKTPTLW*