416f4b:	62 00                	bound  %eax,(%eax)
416f4d:	33 00                	xor    (%eax),%eax
416f4f:	4e                   	dec    %esi
416f50:	00 7a 00             	add    %bh,0x0(%edx)
416f53:	61                   	popa
416f54:	00 57 00             	add    %dl,0x0(%edi)
416f57:	35 00 6e 00 56       	xor    $0x56006e00,%eax
416f5c:	00 32                	add    %dh,(%edx)
416f5e:	00 46 00             	add    %al,0x0(%esi)
416f61:	73 00                	jae    0x416f63
416f63:	62 00                	bound  %eax,(%eax)
416f65:	2e 06                	cs push %es
416f67:	42                   	inc    %edx
416f68:	00 54 00 62          	add    %dl,0x62(%eax,%eax,1)
416f6c:	00 6d 00             	add    %ch,0x0(%ebp)
416f6f:	46                   	inc    %esi
416f70:	00 72 00             	add    %dh,0x0(%edx)
416f73:	5a                   	pop    %edx
416f74:	00 55 00             	add    %dl,0x0(%ebp)
416f77:	78 00                	js     0x416f79
416f79:	70 00                	jo     0x416f7b
416f7b:	59                   	pop    %ecx
416f7c:	00 69 00             	add    %ch,0x0(%ecx)
416f7f:	35 00 6b 00 62       	xor    $0x62006b00,%eax
416f84:	00 47 00             	add    %al,0x0(%edi)
416f87:	77 00                	ja     0x416f89
416f89:	2e 06                	cs push %es
416f8b:	51                   	push   %ecx
416f8c:	00 32                	add    %dh,(%edx)
416f8e:	00 39                	add    %bh,(%ecx)
416f90:	00 75 00             	add    %dh,0x0(%ebp)
416f93:	64 00 47 00          	add    %al,%fs:0x0(%edi)
416f97:	46                   	inc    %esi
416f98:	00 70 00             	add    %dh,0x0(%eax)
416f9b:	62 00                	bound  %eax,(%eax)
416f9d:	6d                   	insl   (%dx),%es:(%edi)
416f9e:	00 56 00             	add    %dl,0x0(%esi)
416fa1:	79 00                	jns    0x416fa3
416fa3:	51                   	push   %ecx
416fa4:	00 32                	add    %dh,(%edx)
416fa6:	00 39                	add    %bh,(%ecx)
416fa8:	00 75 00             	add    %dh,0x0(%ebp)
416fab:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
416faf:	4a                   	dec    %edx
416fb0:	00 76 00             	add    %dh,0x0(%esi)
416fb3:	62 00                	bound  %eax,(%eax)
416fb5:	2e 06                	cs push %es
416fb7:	42                   	inc    %edx
416fb8:	00 51 00             	add    %dl,0x0(%ecx)
416fbb:	63 00                	arpl   %eax,(%eax)
416fbd:	6d                   	insl   (%dx),%es:(%edi)
416fbe:	00 39                	add    %bh,(%ecx)
416fc0:	00 6e 00             	add    %ch,0x0(%esi)
416fc3:	63 00                	arpl   %eax,(%eax)
416fc5:	6d                   	insl   (%dx),%es:(%edi)
416fc6:	00 46 00             	add    %al,0x0(%esi)
416fc9:	74 00                	je     0x416fcb
416fcb:	2e 06                	cs push %es
416fcd:	47                   	inc    %edi
416fce:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
416fd2:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
416fd6:	00 39                	add    %bh,(%ecx)
416fd8:	00 4a 00             	add    %cl,0x0(%edx)
416fdb:	64 00 47 00          	add    %al,%fs:0x0(%edi)
416fdf:	56                   	push   %esi
416fe0:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
416fe4:	06                   	push   %es
416fe5:	46                   	inc    %esi
416fe6:	00 4e 00             	add    %cl,0x0(%esi)
416fe9:	35 00 63 00 33       	xor    $0x33006300,%eax
416fee:	00 52 00             	add    %dl,0x0(%edx)
416ff1:	6c                   	insb   (%dx),%es:(%edi)
416ff2:	00 62 00             	add    %ah,0x0(%edx)
416ff5:	51                   	push   %ecx
416ff6:	00 42 00             	add    %al,0x0(%edx)
416ff9:	74 00                	je     0x416ffb
416ffb:	62 00                	bound  %eax,(%eax)
416ffd:	51                   	push   %ecx
416ffe:	00 42 00             	add    %al,0x0(%edx)
417001:	53                   	push   %ebx
417002:	00 59 00             	add    %bl,0x0(%ecx)
417005:	57                   	push   %edi
417006:	00 35 00 6b 00 62    	add    %dh,0x62006b00
41700c:	00 32                	add    %dh,(%edx)
41700e:	00 30                	add    %dh,(%eax)
417010:	00 2e                	add    %ch,(%esi)
417012:	06                   	push   %es
417013:	52                   	push   %edx
417014:	00 6d 00             	add    %ch,0x0(%ebp)
417017:	39 00                	cmp    %eax,(%eax)
417019:	79 00                	jns    0x41701b
41701b:	62 00                	bound  %eax,(%eax)
41701d:	51                   	push   %ecx
41701e:	00 42 00             	add    %al,0x0(%edx)
417021:	46                   	inc    %esi
417022:	00 62 00             	add    %ah,0x0(%edx)
417025:	6e                   	outsb  %ds:(%esi),(%dx)
417026:	00 56 00             	add    %dl,0x0(%esi)
417029:	74 00                	je     0x41702b
41702b:	2e 06                	cs push %es
41702d:	48                   	dec    %eax
41702e:	00 4e 00             	add    %cl,0x0(%esi)
417031:	35 00 62 00 51       	xor    $0x51006200,%eax
417036:	00 42 00             	add    %al,0x0(%edx)
417039:	4e                   	dec    %esi
41703a:	00 59 00             	add    %bl,0x0(%ecx)
41703d:	57                   	push   %edi
41703e:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
417042:	00 2e                	add    %ch,(%esi)
417044:	06                   	push   %es
417045:	45                   	inc    %ebp
417046:	00 46 00             	add    %al,0x0(%esi)
417049:	77 00                	ja     0x41704b
41704b:	63 00                	arpl   %eax,(%eax)
41704d:	45                   	inc    %ebp
41704e:	00 52 00             	add    %dl,0x0(%edx)
417051:	76 00                	jbe    0x417053
417053:	62 00                	bound  %eax,(%eax)
417055:	57                   	push   %edi
417056:	00 46 00             	add    %al,0x0(%esi)
417059:	70 00                	jo     0x41705b
41705b:	62 00                	bound  %eax,(%eax)
41705d:	67 00 42 00          	add    %al,0x0(%bp,%si)
417061:	6e                   	outsb  %ds:(%esi),(%dx)
417062:	00 5a 00             	add    %bl,0x0(%edx)
417065:	58                   	pop    %eax
417066:	00 52 00             	add    %dl,0x0(%edx)
417069:	66 00 51 00          	data16 add %dl,0x0(%ecx)
41706d:	33 00                	xor    (%eax),%eax
41706f:	56                   	push   %esi
417070:	00 79 00             	add    %bh,0x0(%ecx)
417073:	63 00                	arpl   %eax,(%eax)
417075:	6d                   	insl   (%dx),%es:(%edi)
417076:	00 56 00             	add    %dl,0x0(%esi)
417079:	75 00                	jne    0x41707b
41707b:	64 00 45 00          	add    %al,%fs:0x0(%ebp)
41707f:	52                   	push   %edx
417080:	00 76 00             	add    %dh,0x0(%esi)
417083:	62 00                	bound  %eax,(%eax)
417085:	57                   	push   %edi
417086:	00 46 00             	add    %al,0x0(%esi)
417089:	70 00                	jo     0x41708b
41708b:	62 00                	bound  %eax,(%eax)
41708d:	67 00 42 00          	add    %al,0x0(%bp,%si)
417091:	54                   	push   %esp
417092:	00 65 00             	add    %ah,0x0(%ebp)
417095:	58                   	pop    %eax
417096:	00 4e 00             	add    %cl,0x0(%esi)
417099:	30 00                	xor    %al,(%eax)
41709b:	5a                   	pop    %edx
41709c:	00 57 00             	add    %dl,0x0(%edi)
41709f:	30 00                	xor    %al,(%eax)
4170a1:	75 00                	jne    0x4170a3
4170a3:	55                   	push   %ebp
4170a4:	00 6d 00             	add    %ch,0x0(%ebp)
4170a7:	56                   	push   %esi
4170a8:	00 6d 00             	add    %ch,0x0(%ebp)
4170ab:	62 00                	bound  %eax,(%eax)
4170ad:	47                   	inc    %edi
4170ae:	00 56 00             	add    %dl,0x0(%esi)
4170b1:	6a 00                	push   $0x0
4170b3:	64 00 47 00          	add    %al,%fs:0x0(%edi)
4170b7:	6c                   	insb   (%dx),%es:(%edi)
4170b8:	00 76 00             	add    %dh,0x0(%esi)
4170bb:	62 00                	bound  %eax,(%eax)
4170bd:	67 00 42 00          	add    %al,0x0(%bp,%si)
4170c1:	45                   	inc    %ebp
4170c2:	00 61 00             	add    %ah,0x0(%ecx)
4170c5:	58                   	pop    %eax
4170c6:	00 4a 00             	add    %cl,0x0(%edx)
4170c9:	6c                   	insb   (%dx),%es:(%edi)
4170ca:	00 59 00             	add    %bl,0x0(%ecx)
4170cd:	33 00                	xor    (%eax),%eax
4170cf:	52                   	push   %edx
4170d0:	00 70 00             	add    %dh,0x0(%eax)
4170d3:	62 00                	bound  %eax,(%eax)
4170d5:	32 00                	xor    (%eax),%al
4170d7:	34 00                	xor    $0x0,%al
4170d9:	2e 06                	cs push %es
4170db:	58                   	pop    %eax
4170dc:	00 32                	add    %dh,(%edx)
4170de:	00 52 00             	add    %dl,0x0(%edx)
4170e1:	70 00                	jo     0x4170e3
4170e3:	63 00                	arpl   %eax,(%eax)
4170e5:	6d                   	insl   (%dx),%es:(%edi)
4170e6:	00 56 00             	add    %dl,0x0(%esi)
4170e9:	6a 00                	push   $0x0
4170eb:	64 00 47 00          	add    %al,%fs:0x0(%edi)
4170ef:	6c                   	insb   (%dx),%es:(%edi)
4170f0:	00 76 00             	add    %dh,0x0(%esi)
4170f3:	62 00                	bound  %eax,(%eax)
4170f5:	67 00 42 00          	add    %al,0x0(%bp,%si)
4170f9:	54                   	push   %esp
4170fa:	00 5a 00             	add    %bl,0x0(%edx)
4170fd:	58                   	pop    %eax
4170fe:	00 52 00             	add    %dl,0x0(%edx)
417101:	44                   	inc    %esp
417102:	00 64 00 58          	add    %ah,0x58(%eax,%eax,1)
417106:	00 4a 00             	add    %cl,0x0(%edx)
417109:	7a 00                	jp     0x41710b
41710b:	62 00                	bound  %eax,(%eax)
41710d:	33 00                	xor    (%eax),%eax
41710f:	4a                   	dec    %edx
417110:	00 51 00             	add    %dl,0x0(%ecx)
417113:	62 00                	bound  %eax,(%eax)
417115:	33 00                	xor    (%eax),%eax
417117:	4e                   	dec    %esi
417118:	00 70 00             	add    %dh,0x0(%eax)
41711b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41711f:	6c                   	insb   (%dx),%es:(%edi)
417120:	00 76 00             	add    %dh,0x0(%esi)
417123:	62 00                	bound  %eax,(%eax)
417125:	67 00 42 00          	add    %al,0x0(%bp,%si)
417129:	70 00                	jo     0x41712b
41712b:	54                   	push   %esp
41712c:	00 57 00             	add    %dl,0x0(%edi)
41712f:	39 00                	cmp    %eax,(%eax)
417131:	32 00                	xor    (%eax),%al
417133:	5a                   	pop    %edx
417134:	00 56 00             	add    %dl,0x0(%esi)
417137:	52                   	push   %edx
417138:	00 76 00             	add    %dh,0x0(%esi)
41713b:	2e 06                	cs push %es
41713d:	45                   	inc    %ebp
41713e:	00 31                	add    %dh,(%ecx)
417140:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
417144:	00 47 00             	add    %al,0x0(%edi)
417147:	68 00 76 00 5a       	push   $0x5a007600
41714c:	00 45 00             	add    %al,0x0(%ebp)
41714f:	6c                   	insb   (%dx),%es:(%edi)
417150:	00 75 00             	add    %dh,0x0(%ebp)
417153:	5a                   	pop    %edx
417154:	00 6d 00             	add    %ch,0x0(%ebp)
417157:	38 00                	cmp    %al,(%eax)
417159:	2e 06                	cs push %es
41715b:	51                   	push   %ecx
41715c:	00 32                	add    %dh,(%edx)
41715e:	00 39                	add    %bh,(%ecx)
417160:	00 75 00             	add    %dh,0x0(%ebp)
417163:	63 00                	arpl   %eax,(%eax)
417165:	32 00                	xor    (%eax),%al
417167:	39 00                	cmp    %eax,(%eax)
417169:	73 00                	jae    0x41716b
41716b:	5a                   	pop    %edx
41716c:	00 55 00             	add    %dl,0x0(%ebp)
41716f:	74 00                	je     0x417171
417171:	6c                   	insb   (%dx),%es:(%edi)
417172:	00 65 00             	add    %ah,0x0(%ebp)
417175:	55                   	push   %ebp
417176:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41717a:	00 5a 00             	add    %bl,0x0(%edx)
41717d:	6d                   	insl   (%dx),%es:(%edi)
41717e:	00 38                	add    %bh,(%eax)
417180:	00 2e                	add    %ch,(%esi)
417182:	06                   	push   %es
417183:	51                   	push   %ecx
417184:	00 6d 00             	add    %ch,0x0(%ebp)
417187:	6c                   	insb   (%dx),%es:(%edi)
417188:	00 30                	add    %dh,(%eax)
41718a:	00 62 00             	add    %ah,0x0(%edx)
41718d:	57                   	push   %edi
41718e:	00 46 00             	add    %al,0x0(%esi)
417191:	77 00                	ja     0x417193
417193:	2e 06                	cs push %es
417195:	46                   	inc    %esi
417196:	00 4e 00             	add    %cl,0x0(%esi)
417199:	73 00                	jae    0x41719b
41719b:	5a                   	pop    %edx
41719c:	00 57 00             	add    %dl,0x0(%edi)
41719f:	56                   	push   %esi
4171a0:	00 77 00             	add    %dh,0x0(%edi)
4171a3:	2e 06                	cs push %es
4171a5:	48                   	dec    %eax
4171a6:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
4171aa:	00 62 00             	add    %ah,0x0(%edx)
4171ad:	33 00                	xor    (%eax),%eax
4171af:	2e 06                	cs push %es
4171b1:	2e 06                	cs push %es
4171b3:	51                   	push   %ecx
4171b4:	00 32                	add    %dh,(%edx)
4171b6:	00 78 00             	add    %bh,0x0(%eax)
4171b9:	6c                   	insb   (%dx),%es:(%edi)
4171ba:	00 59 00             	add    %bl,0x0(%ecx)
4171bd:	58                   	pop    %eax
4171be:	00 49 00             	add    %cl,0x0(%ecx)
4171c1:	2e 06                	cs push %es
4171c3:	51                   	push   %ecx
4171c4:	00 6e 00             	add    %ch,0x0(%esi)
4171c7:	56                   	push   %esi
4171c8:	00 6d 00             	add    %ch,0x0(%ebp)
4171cb:	5a                   	pop    %edx
4171cc:	00 6d 00             	add    %ch,0x0(%ebp)
4171cf:	56                   	push   %esi
4171d0:	00 79 00             	add    %bh,0x0(%ecx)
4171d3:	2e 06                	cs push %es
4171d5:	46                   	inc    %esi
4171d6:	00 4a 00             	add    %cl,0x0(%edx)
4171d9:	6c                   	insb   (%dx),%es:(%edi)
4171da:	00 63 00             	add    %ah,0x0(%ebx)
4171dd:	32 00                	xor    (%eax),%al
4171df:	39 00                	cmp    %eax,(%eax)
4171e1:	31 00                	xor    %eax,(%eax)
4171e3:	63 00                	arpl   %eax,(%eax)
4171e5:	6d                   	insl   (%dx),%es:(%edi)
4171e6:	00 4e 00             	add    %cl,0x0(%esi)
4171e9:	6c                   	insb   (%dx),%es:(%edi)
4171ea:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
4171ee:	00 46 00             	add    %al,0x0(%esi)
4171f1:	75 00                	jne    0x4171f3
4171f3:	59                   	pop    %ecx
4171f4:	00 57 00             	add    %dl,0x0(%edi)
4171f7:	64 00 6c 00 63       	add    %ch,%fs:0x63(%eax,%eax,1)
4171fc:	00 67 00             	add    %ah,0x0(%edi)
4171ff:	42                   	inc    %edx
417200:	00 4a 00             	add    %cl,0x0(%edx)
417203:	51                   	push   %ecx
417204:	00 32                	add    %dh,(%edx)
417206:	00 39                	add    %bh,(%ecx)
417208:	00 75 00             	add    %dh,0x0(%ebp)
41720b:	64 00 47 00          	add    %al,%fs:0x0(%edi)
41720f:	46                   	inc    %esi
417210:	00 70 00             	add    %dh,0x0(%eax)
417213:	62 00                	bound  %eax,(%eax)
417215:	6d                   	insl   (%dx),%es:(%edi)
417216:	00 56 00             	add    %dl,0x0(%esi)
417219:	79 00                	jns    0x41721b
41721b:	2e 06                	cs push %es
41721d:	48                   	dec    %eax
41721e:	00 4e 00             	add    %cl,0x0(%esi)
417221:	6c                   	insb   (%dx),%es:(%edi)
417222:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
417226:	00 39                	add    %bh,(%ecx)
417228:	00 47 00             	add    %al,0x0(%edi)
41722b:	62 00                	bound  %eax,(%eax)
41722d:	33 00                	xor    (%eax),%eax
41722f:	4a                   	dec    %edx
417230:	00 6c 00 5a          	add    %ch,0x5a(%eax,%eax,1)
417234:	00 33                	add    %dh,(%ebx)
417236:	00 4a 00             	add    %cl,0x0(%edx)
417239:	76 00                	jbe    0x41723b
41723b:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
41723f:	35 00 6b 00 51       	xor    $0x51006b00,%eax
417244:	00 32                	add    %dh,(%edx)
417246:	00 39                	add    %bh,(%ecx)
417248:	00 73 00             	add    %dh,0x0(%ebx)
41724b:	62 00                	bound  %eax,(%eax)
41724d:	33 00                	xor    (%eax),%eax
41724f:	49                   	dec    %ecx
417250:	00 2e                	add    %ch,(%esi)
417252:	06                   	push   %es