MTTFSHVPPGFRFHPTDEELVDYYLRKKVASRGIDLDVIKDVDLYKIEPWDLQEKCKIGTEEQNEWYFFSHKDKKEKVNTLIFLGLPAFSYQLSEKENMYKKKEEGWVVCRVFKKRVTAMRGVSEHESPRWYDEQSSFMQDLDSAKQIAPRPDMAYHHHLYSCKPEQDLPHLMPNDSFLQLPQLESPKLPNNVNHACDLQSSTIRPEEPMQHGRQLQIISIYNSSGSTDQSAEQVTDWRVLDKFVASQLSHDVVSKEPNYSNPAQVFHLSDKKEATVEYASTSTSSGQINLWK