MNLFNYTHNYIYIIKYKNFYHNLLNIEFFKHFKSIEKFGLLKRFYSTKFNSKEYEKYDRNNNDKKCIILRNTESVSKDIKIIENEKECEEAAEEINRSEIIAIDFEGTNLGRYGKVCLMQVYVEKKNMNEQSDNILQKYYIFDLLKTSVIKSAQKIIENKKTLKLIHDCREDSSALYNQLGMKLENVYDTSRAHLLLMEKQKKNDIYQVSFAQLINDYLGINDASLSFIKKEMYKNEKIWETRPLSNISIIYALKNVKYLYKLYKIFDKLLPKKLVLEKSKEFVNYCYLNYEYKLPNDLAKRGNIVEAMLVSKSLLNCVFKLNSTRKGMACTPSTIAHFVDVKIGDVVLCVVSNKSIDQKILYLCKHDDVYDYWNLKERPREKFKPSIHECTTDPMITFCNEEHSS*