MGSDGQNWYLGLTYDQWVPLSVSGPTPAARYKHAAVTVDGKLYIIGGSRNGRYLSDIQVFDLKSLTWSTIKLNSGVLPATSGHNMILWENKLLFLAGHSKDVSDTVTVRFIDLQSYECGVIETFGKLPVARGGQSVTLFGSKLIMFGGEDQHRRLLNDISVLDLETMTWSTVETMQTSPAPRFDHTAALHADRYLLILGGCSHSIFFNDLHVLDLETMEWSQPQLQGDLVSPRAGHAGVTIGDNWYIVGGGDNKSGVPETLMLNMSKLVVSVLATVKGRDPLASEVIFCLLSFDIPNHCLCQYDFPGLSVSSASLDGENFLVAFGGYNGKYNNEKKALESSLADVRAENADLRNKIEDVNTTHADLSKELQSVQGQLISERSRCAKLEAQIAELQKMLESMQSIEEEVQALRKEKSELERDMERVSSVQKQGSGSAWKWITG*