MSFAVARMTKLKADNLVGIGNHDQRKTTNHSNEDIDVSRSHLNYDLVAGRTDNFKTDIEAYINENKASKRAVRKDAVLVNEWIITSDKDFFEQLDEAETRKYFETAKQYFADNYGDENIRYAVVHMDEKTPHMHMGIVPFDDDKKLSAKRIFNREALQHIQEELPQYLKENGFDVQRGNKNKERKNLSVPEYKAMREELKKIETEKQETQAKLADTKKQLDEIKPRDTKKIASKPTLMNKNKVTVDKSDLADLEQRAVTSDAYNFEKIHLEVGNHSLRNDLSEAKGRNYELRKENERLQKLVGTLQGIIRNVDEFLHKKLGINLPEKWLERAGLKEPSKKAPESSQELDRHKSDELGGPHL