MGSDGQNWYLGLSYDQWVPLSVAGPTPAARYKHAAVTVDGKLYIIGGSRNGRYLSDIQVFDLKSLTWSTIKLKSGVLPATSGHNMILWENKLLFLAGHSKDVSDTVTVRFIDLQSYECGVIETFGKLPVARGGQSVTLVGSKLIMFGGEDQHRRLLNDISVLDLETMTWSTVETMQTSPAPRFDHTAALHADRYLLILGGCSHSIFFNDLHVLDLETMEWSQPQLQGDLVSPRAGHAGVTIGDNWYIVGGGDNKSGVPEILMLNMSKLVVSVLATVKGRDPLASEGLSVSSASLDGENFLVAFGGYNGKYNNEVYVMRPKPRDVLHPKILQSPAAEAAAASVRAAYALIKPEKYLSEREDSSFKEVHVDNTQQSLLAEISALGEQKKALESSLADIRAENADLRNKIEDVNTTHADLSKELQSVQGQLISERSRCAKLEAQIAELQKTLESMQSIEEEVQALRKEKSKLDRDMDASSVQKQGSGGAWKWITG*