498da1:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498da7:	36 39 30             	cmp    %esi,%ss:(%eax)
498daa:	39 39                	cmp    %edi,(%ecx)
498dac:	36 36 30 30          	ss xor %dh,%ss:(%eax)
498db0:	84 03                	test   %al,(%ebx)
498db2:	00 00                	add    %al,(%eax)
498db4:	03 00                	add    (%eax),%eax
498db6:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498dbb:	36 39 30             	cmp    %esi,%ss:(%eax)
498dbe:	39 39                	cmp    %edi,(%ecx)
498dc0:	33 34 33             	xor    (%ebx,%esi,1),%esi
498dc3:	30 88 03 00 00 01    	xor    %cl,0x1000003(%eax)
498dc9:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498dcf:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498dd3:	36 33 35 33 31 8c 03 	xor    %ss:0x38c3133,%esi
498dda:	00 00                	add    %al,(%eax)
498ddc:	01 00                	add    %eax,(%eax)
498dde:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498de3:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498de7:	39 31                	cmp    %esi,(%ecx)
498de9:	37                   	aaa
498dea:	37                   	aaa
498deb:	31 90 03 00 00 01    	xor    %edx,0x1000003(%eax)
498df1:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498df7:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498dfb:	39 38                	cmp    %edi,(%eax)
498dfd:	31 31                	xor    %esi,(%ecx)
498dff:	31 94 03 00 00 01 00 	xor    %edx,0x10000(%ebx,%eax,1)
498e06:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498e0b:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498e0f:	39 34 39             	cmp    %esi,(%ecx,%edi,1)
498e12:	34 31                	xor    $0x31,%al
498e14:	98                   	cwtl
498e15:	03 00                	add    (%eax),%eax
498e17:	00 01                	add    %al,(%ecx)
498e19:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e1f:	36 39 34 35 38 33 39 	cmp    %esi,%ss:0x36393338(,%esi,1)
498e26:	36
498e27:	38 9c 03 00 00 01 00 	cmp    %bl,0x10000(%ebx,%eax,1)
498e2e:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498e33:	36 39 34 35 38 37 31 	cmp    %esi,%ss:0x36313738(,%esi,1)
498e3a:	36
498e3b:	31 a0 03 00 00 01    	xor    %esp,0x1000003(%eax)
498e41:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e47:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498e4b:	33 39                	xor    (%ecx),%edi
498e4d:	37                   	aaa
498e4e:	31 32                	xor    %esi,(%edx)
498e50:	a4                   	movsb  %ds:(%esi),%es:(%edi)
498e51:	03 00                	add    (%eax),%eax
498e53:	00 01                	add    %al,(%ecx)
498e55:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e5b:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498e5f:	34 32                	xor    $0x32,%al
498e61:	31 32                	xor    %esi,(%edx)
498e63:	33 a8 03 00 00 01    	xor    0x1000003(%eax),%ebp
498e69:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e6f:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498e73:	32 38                	xor    (%eax),%bh
498e75:	37                   	aaa
498e76:	33 39                	xor    (%ecx),%edi
498e78:	ac                   	lods   %ds:(%esi),%al
498e79:	03 00                	add    (%eax),%eax
498e7b:	00 01                	add    %al,(%ecx)
498e7d:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e83:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498e87:	33 31                	xor    (%ecx),%esi
498e89:	39 33                	cmp    %esi,(%ebx)
498e8b:	32 b0 03 00 00 01    	xor    0x1000003(%eax),%dh
498e91:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498e97:	36 36 32 37          	ss xor %ss:(%edi),%dh
498e9b:	34 35                	xor    $0x35,%al
498e9d:	39 32                	cmp    %esi,(%edx)
498e9f:	35 b4 03 00 00       	xor    $0x3b4,%eax
498ea4:	01 00                	add    %eax,(%eax)
498ea6:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498eab:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498eaf:	32 34 31             	xor    (%ecx,%esi,1),%dh
498eb2:	32 39                	xor    (%ecx),%bh
498eb4:	b8 03 00 00 01       	mov    $0x1000003,%eax
498eb9:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498ebf:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498ec3:	32 37                	xor    (%edi),%dh
498ec5:	33 32                	xor    (%edx),%esi
498ec7:	32 bc 03 00 00 01 00 	xor    0x10000(%ebx,%eax,1),%bh
498ece:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498ed3:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498ed7:	32 39                	xor    (%ecx),%bh
498ed9:	37                   	aaa
498eda:	33 33                	xor    (%ebx),%esi
498edc:	c0 03 00             	rolb   $0x0,(%ebx)
498edf:	00 01                	add    %al,(%ecx)
498ee1:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498ee7:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498eeb:	35 37 39 35 30       	xor    $0x30353937,%eax
498ef0:	c4 03                	les    (%ebx),%eax
498ef2:	00 00                	add    %al,(%eax)
498ef4:	01 00                	add    %eax,(%eax)
498ef6:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498efb:	36 39 34 36          	cmp    %esi,%ss:(%esi,%esi,1)
498eff:	36 31 31             	xor    %esi,%ss:(%ecx)
498f02:	32 30                	xor    (%eax),%dh
498f04:	c8 03 00 00          	enter  $0x3,$0x0
498f08:	01 00                	add    %eax,(%eax)
498f0a:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498f0f:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498f13:	34 35                	xor    $0x35,%al
498f15:	32 39                	xor    (%ecx),%bh
498f17:	33 cc                	xor    %esp,%ecx
498f19:	03 00                	add    (%eax),%eax
498f1b:	00 01                	add    %al,(%ecx)
498f1d:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498f23:	36 39 35 37 30 30 30 	cmp    %esi,%ss:0x30303037
498f2a:	36 31 d0             	ss xor %edx,%eax
498f2d:	03 00                	add    (%eax),%eax
498f2f:	00 01                	add    %al,(%ecx)
498f31:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498f37:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f3b:	33 34 33             	xor    (%ebx,%esi,1),%esi
498f3e:	34 33                	xor    $0x33,%al
498f40:	d4 03                	aam    $0x3
498f42:	00 00                	add    %al,(%eax)
498f44:	01 00                	add    %eax,(%eax)
498f46:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498f4b:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f4f:	36 35 37 33 30 d8    	ss xor $0xd8303337,%eax
498f55:	03 00                	add    (%eax),%eax
498f57:	00 01                	add    %al,(%ecx)
498f59:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498f5f:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f63:	36 38 39             	cmp    %bh,%ss:(%ecx)
498f66:	30 30                	xor    %dh,(%eax)
498f68:	dc 03                	faddl  (%ebx)
498f6a:	00 00                	add    %al,(%eax)
498f6c:	01 00                	add    %eax,(%eax)
498f6e:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498f73:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f77:	33 37                	xor    (%edi),%esi
498f79:	35 31 33 e0 03       	xor    $0x3e03331,%eax
498f7e:	00 00                	add    %al,(%eax)
498f80:	01 00                	add    %eax,(%eax)
498f82:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498f87:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f8b:	37                   	aaa
498f8c:	31 33                	xor    %esi,(%ebx)
498f8e:	33 34 e4             	xor    (%esp,%eiz,8),%esi
498f91:	03 00                	add    (%eax),%eax
498f93:	00 01                	add    %al,(%ecx)
498f95:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498f9b:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498f9f:	39 39                	cmp    %edi,(%ecx)
498fa1:	35 35 31 e8 03       	xor    $0x3e83135,%eax
498fa6:	00 00                	add    %al,(%eax)
498fa8:	01 00                	add    %eax,(%eax)
498faa:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498faf:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498fb3:	30 32                	xor    %dh,(%edx)
498fb5:	37                   	aaa
498fb6:	32 31                	xor    (%ecx),%dh
498fb8:	ec                   	in     (%dx),%al
498fb9:	03 00                	add    (%eax),%eax
498fbb:	00 01                	add    %al,(%ecx)
498fbd:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498fc3:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498fc7:	30 35 31 33 32 f0    	xor    %dh,0xf0323331
498fcd:	03 00                	add    (%eax),%eax
498fcf:	00 01                	add    %al,(%ecx)
498fd1:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498fd7:	36 39 34 38          	cmp    %esi,%ss:(%eax,%edi,1)
498fdb:	30 38                	xor    %bh,(%eax)
498fdd:	33 30                	xor    (%eax),%esi
498fdf:	32 f4                	xor    %ah,%dh
498fe1:	03 00                	add    (%eax),%eax
498fe3:	00 01                	add    %al,(%ecx)
498fe5:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
498feb:	36 39 34 37          	cmp    %esi,%ss:(%edi,%esi,1)
498fef:	30 30                	xor    %dh,(%eax)
498ff1:	35 32 32 f8 03       	xor    $0x3f83232,%eax
498ff6:	00 00                	add    %al,(%eax)
498ff8:	04 00                	add    $0x0,%al
498ffa:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
498fff:	36 39 35 37 33 33 38 	cmp    %esi,%ss:0x38333337
499006:	38 32                	cmp    %dh,(%edx)
499008:	14 00                	adc    $0x0,%al
49900a:	14 00                	adc    $0x0,%al
49900c:	e8 91 49 00 0d       	call   0xd49d9a2
499011:	54                   	push   %esp
499012:	5f                   	pop    %edi
499013:	5f                   	pop    %edi
499014:	31 36                	xor    %esi,(%esi)
499016:	35 36 37 34 35       	xor    $0x35343736,%eax
49901b:	33 36                	xor    (%esi),%esi
49901d:	38 14 00             	cmp    %dl,(%eax,%eax,1)
499020:	60                   	pusha
499021:	92                   	xchg   %eax,%edx
499022:	49                   	dec    %ecx
499023:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499029:	36 36 30 31          	ss xor %dh,%ss:(%ecx)
49902d:	36 36 30 38          	ss xor %bh,%ss:(%eax)
499031:	38 14 00             	cmp    %dl,(%eax,%eax,1)
499034:	28 93 49 00 0d 54    	sub    %dl,0x540d0049(%ebx)
49903a:	5f                   	pop    %edi
49903b:	5f                   	pop    %edi
49903c:	31 36                	xor    %esi,(%esi)
49903e:	36 30 31             	xor    %dh,%ss:(%ecx)
499041:	39 34 33             	cmp    %esi,(%ebx,%esi,1)
499044:	30 35 14 00 34 94    	xor    %dh,0x94340014
49904a:	49                   	dec    %ecx
49904b:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499051:	36 36 30 31          	ss xor %dh,%ss:(%ecx)
499055:	39 37                	cmp    %esi,(%edi)
499057:	34 39                	xor    $0x39,%al
499059:	38 14 00             	cmp    %dl,(%eax,%eax,1)
49905c:	54                   	push   %esp
49905d:	94                   	xchg   %eax,%esp
49905e:	49                   	dec    %ecx
49905f:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499065:	36 36 30 31          	ss xor %dh,%ss:(%ecx)
499069:	39 39                	cmp    %edi,(%ecx)
49906b:	39 30                	cmp    %esi,(%eax)
49906d:	39 14 00             	cmp    %edx,(%eax,%eax,1)
499070:	ac                   	lods   %ds:(%esi),%al
499071:	94                   	xchg   %eax,%esp
499072:	49                   	dec    %ecx
499073:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499079:	36 36 30 32          	ss xor %dh,%ss:(%edx)
49907d:	32 38                	xor    (%eax),%bh
49907f:	31 32                	xor    %esi,(%edx)
499081:	36 14 00             	ss adc $0x0,%al
499084:	c0 94 49 00 0d 54 5f 	rclb   $0x5f,0x5f540d00(%ecx,%ecx,2)
49908b:	5f
49908c:	31 36                	xor    %esi,(%esi)
49908e:	36 30 32             	xor    %dh,%ss:(%edx)
499091:	33 31                	xor    (%ecx),%esi
499093:	32 39                	xor    (%ecx),%bh
499095:	36 14 00             	ss adc $0x0,%al
499098:	d0 94 49 00 0d 54 5f 	rclb   $1,0x5f540d00(%ecx,%ecx,2)
49909f:	5f                   	pop    %edi
4990a0:	31 36                	xor    %esi,(%esi)
4990a2:	36 30 32             	xor    %dh,%ss:(%edx)
4990a5:	33 33                	xor    (%ebx),%esi
4990a7:	37                   	aaa
4990a8:	30 37                	xor    %dh,(%edi)
4990aa:	14 00                	adc    $0x0,%al
4990ac:	e8 95 49 00 0d       	call   0xd49da46
4990b1:	54                   	push   %esp
4990b2:	5f                   	pop    %edi
4990b3:	5f                   	pop    %edi
4990b4:	31 36                	xor    %esi,(%esi)
4990b6:	36 30 32             	xor    %dh,%ss:(%edx)
4990b9:	33 36                	xor    (%esi),%esi
4990bb:	39 30                	cmp    %esi,(%eax)
4990bd:	30 14 00             	xor    %dl,(%eax,%eax,1)
4990c0:	24 96                	and    $0x96,%al
4990c2:	49                   	dec    %ecx
4990c3:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
4990c9:	36 36 30 32          	ss xor %dh,%ss:(%edx)
4990cd:	36 35 31 31 37 14    	ss xor $0x14373131,%eax
4990d3:	00 48 96             	add    %cl,-0x6a(%eax)
4990d6:	49                   	dec    %ecx
4990d7:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
4990dd:	36 36 30 32          	ss xor %dh,%ss:(%edx)
4990e1:	36 38 32             	cmp    %dh,%ss:(%edx)
4990e4:	38 37                	cmp    %dh,(%edi)
4990e6:	14 00                	adc    $0x0,%al
4990e8:	6c                   	insb   (%dx),%es:(%edi)
4990e9:	96                   	xchg   %eax,%esi
4990ea:	49                   	dec    %ecx
4990eb:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
4990f1:	36 36 30 32          	ss xor %dh,%ss:(%edx)
4990f5:	37                   	aaa
4990f6:	30 36                	xor    %dh,(%esi)
4990f8:	39 38                	cmp    %edi,(%eax)
4990fa:	14 00                	adc    $0x0,%al
4990fc:	94                   	xchg   %eax,%esp
4990fd:	96                   	xchg   %eax,%esi
4990fe:	49                   	dec    %ecx
4990ff:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499105:	36 36 30 32          	ss xor %dh,%ss:(%edx)
499109:	37                   	aaa
49910a:	33 38                	xor    (%eax),%edi
49910c:	36 38 14 00          	cmp    %dl,%ss:(%eax,%eax,1)
499110:	b8 96 49 00 0d       	mov    $0xd004996,%eax
499115:	54                   	push   %esp
499116:	5f                   	pop    %edi
499117:	5f                   	pop    %edi
499118:	31 36                	xor    %esi,(%esi)
49911a:	36 30 33             	xor    %dh,%ss:(%ebx)
49911d:	30 32                	xor    %dh,(%edx)
49911f:	31 30                	xor    %esi,(%eax)
499121:	38 14 00             	cmp    %dl,(%eax,%eax,1)
499124:	d8 96 49 00 0d 54    	fcoms  0x540d0049(%esi)
49912a:	5f                   	pop    %edi
49912b:	5f                   	pop    %edi
49912c:	31 36                	xor    %esi,(%esi)
49912e:	36 30 33             	xor    %dh,%ss:(%ebx)
499131:	30 34 35 31 39 14 00 	xor    %dh,0x143931(,%esi,1)
499138:	08 97 49 00 0d 54    	or     %dl,0x540d0049(%edi)
49913e:	5f                   	pop    %edi
49913f:	5f                   	pop    %edi
499140:	31 36                	xor    %esi,(%esi)
499142:	36 30 33             	xor    %dh,%ss:(%ebx)
499145:	30 37                	xor    %dh,(%edi)
499147:	36 38 39             	cmp    %bh,%ss:(%ecx)
49914a:	14 00                	adc    $0x0,%al
49914c:	40                   	inc    %eax
49914d:	97                   	xchg   %eax,%edi
49914e:	49                   	dec    %ecx
49914f:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499155:	36 35 36 37 34 32    	ss xor $0x32343736,%eax
49915b:	31 37                	xor    %esi,(%edi)
49915d:	35 14 00 c4 98       	xor    $0x98c40014,%eax
499162:	49                   	dec    %ecx
499163:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
499169:	36 36 30 33          	ss xor %dh,%ss:(%ebx)
49916d:	33 39                	xor    (%ecx),%edi
49916f:	30 37                	xor    %dh,(%edi)
499171:	36 14 00             	ss adc $0x0,%al
499174:	fc                   	cld
499175:	98                   	cwtl
499176:	49                   	dec    %ecx
499177:	00 0d 54 5f 5f 31    	add    %cl,0x315f5f54
49917d:	36 36 30 33          	ss xor %dh,%ss:(%ebx)
499181:	34 31                	xor    $0x31,%al
499183:	35 31 30 14 00       	xor    $0x143031,%eax
499188:	84 9a 49 00 0d 54    	test   %bl,0x540d0049(%edx)
49918e:	5f                   	pop    %edi
49918f:	5f                   	pop    %edi
499190:	31 36                	xor    %esi,(%esi)
499192:	36 30 33             	xor    %dh,%ss:(%ebx)
499195:	34 34                	xor    $0x34,%al
499197:	36 38 30             	cmp    %dh,%ss:(%eax)
49919a:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
49919f:	36 39 34 35 31 36 33 	cmp    %esi,%ss:0x34333631(,%esi,1)
4991a6:	34
4991a7:	39 05 00 e8 d9 43    	cmp    %eax,0x43d9e800
4991ad:	00 c8                	add    %cl,%al
4991af:	d4 43                	aam    $0x43
4991b1:	00 bc 9a 43 00 c0 97 	add    %bh,-0x683fffbd(%edx,%ebx,4)
4991b8:	43                   	inc    %ebx
4991b9:	00 48 72             	add    %cl,0x72(%eax)
4991bc:	43                   	inc    %ebx
4991bd:	00 8b c0 c4 91 49    	add    %cl,0x4991c4c0(%ebx)
4991c3:	00 07                	add    %al,(%edi)
4991c5:	0d 54 5f 5f 31       	or     $0x315f5f54,%eax
4991ca:	36 39 34 35 31 36 33 	cmp    %esi,%ss:0x34333631(,%esi,1)
4991d1:	34
4991d2:	39 e0                	cmp    %esp,%eax
4991d4:	8b 49 00             	mov    0x0(%ecx),%ecx
4991d7:	f4                   	hlt