1 MKRKYLCGHNRPLTHVNTNYDGDLLFTTGRDKKFILWRLADGNQIGLYECSGAVYNSDVT 60
61 YDSKRIACSSAANKVYIFDVYTGETLTVMEENGPVRFVEFNKNPLDQSKIVVATDRLKVE 120
121 HKRFIKLYDLKSNTVVWKQEHESRCIQVRWCFFDKLILSAHENGEIVIWNAEDGHQMRKI 180
181 QAHSKEVTNMAFDRDRMIMLTSSADGTATLRDAINFEIINEYTADRPLNTCDISPLFKSE 240
241 HNPKNHIILAGGQAAEHVTTTATGEGKFQTLLYDIIHANELGSIKGHFGTVHSIKFLPHG 300
301 DGFVSGGEDGFARIYHFDKDYFIGKYD 327