418101:	6e                   	outsb  %ds:(%esi),(%dx)
418102:	00 2e                	add    %ch,(%esi)
418104:	06                   	push   %es
418105:	51                   	push   %ecx
418106:	00 2e                	add    %ch,(%esi)
418108:	06                   	push   %es
418109:	69 00 55 00 32 00    	imul   $0x320055,(%eax),%eax
41810f:	35 00 68 00 61       	xor    $0x61006800,%eax
418114:	00 32                	add    %dh,(%edx)
418116:	00 56 00             	add    %dl,0x0(%esi)
418119:	4d                   	dec    %ebp
41811a:	00 61 00             	add    %ah,0x0(%ecx)
41811d:	57                   	push   %edi
41811e:	00 49 00             	add    %cl,0x0(%ecx)
418121:	67 00 51 00          	add    %dl,0x0(%bx,%di)
418125:	32 00                	xor    (%eax),%al
418127:	39 00                	cmp    %eax,(%eax)
418129:	77 00                	ja     0x41812b
41812b:	65 00 58 00          	add    %bl,%gs:0x0(%eax)
41812f:	4a                   	dec    %edx
418130:	00 70 00             	add    %dh,0x0(%eax)
418133:	5a                   	pop    %edx
418134:	00 32                	add    %dh,(%edx)
418136:	00 68 00             	add    %ch,0x0(%eax)
418139:	30 00                	xor    %al,(%eax)
41813b:	49                   	dec    %ecx
41813c:	00 4d 00             	add    %cl,0x0(%ebp)
41813f:	4b                   	dec    %ebx
418140:	00 70 00             	add    %dh,0x0(%eax)
418143:	49                   	dec    %ecx
418144:	00 43 00             	add    %al,0x0(%ebx)
418147:	2e 06                	cs push %es
418149:	79 00                	jns    0x41814b
41814b:	4d                   	dec    %ebp
41814c:	00 44 00 45          	add    %al,0x45(%eax,%eax,1)
418150:	00 31                	add    %dh,(%ecx)
418152:	00 49 00             	add    %cl,0x0(%ecx)
418155:	43                   	inc    %ebx
418156:	00 30                	add    %dh,(%eax)
418158:	00 67 00             	add    %ah,0x0(%edi)
41815b:	4d                   	dec    %ebp
41815c:	00 6a 00             	add    %ch,0x0(%edx)
41815f:	2e 06                	cs push %es
418161:	79 00                	jns    0x418163
418163:	4d                   	dec    %ebp
418164:	00 2e                	add    %ch,(%esi)
418166:	06                   	push   %es
418167:	2e 06                	cs push %es
418169:	2e 06                	cs push %es
41816b:	4b                   	dec    %ebx
41816c:	00 51 00             	add    %dl,0x0(%ecx)
41816f:	45                   	inc    %ebp
418170:	00 2e                	add    %ch,(%esi)
418172:	06                   	push   %es
418173:	4a                   	dec    %edx
418174:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
418178:	06                   	push   %es
418179:	7a 00                	jp     0x41817b
41817b:	4e                   	dec    %esi
41817c:	00 6b 00             	add    %ch,0x0(%ebx)
41817f:	52                   	push   %edx
418180:	00 43 00             	add    %al,0x0(%ebx)
418183:	51                   	push   %ecx
418184:	00 7a 00             	add    %bh,0x0(%edx)
418187:	4e                   	dec    %esi
418188:	00 47 00             	add    %al,0x0(%edi)
41818b:	4c                   	dec    %esp
41818c:	00 55 00             	add    %dl,0x0(%ebp)
41818f:	51                   	push   %ecx
418190:	00 35 00 4f 00 55    	add    %dh,0x55004f00
418196:	00 59 00             	add    %bl,0x0(%ecx)
418199:	74 00                	je     0x41819b
41819b:	4e                   	dec    %esi
41819c:	00 44 00 42          	add    %al,0x42(%eax,%eax,1)
4181a0:	00 47 00             	add    %al,0x0(%edi)
4181a3:	4d                   	dec    %ebp
4181a4:	00 69 00             	add    %ch,0x0(%ecx)
4181a7:	31 00                	xor    %eax,(%eax)
4181a9:	43                   	inc    %ebx
4181aa:	00 51 00             	add    %dl,0x0(%ecx)
4181ad:	6a 00                	push   $0x0
4181af:	6b 00 35             	imul   $0x35,(%eax),%eax
4181b2:	00 4c 00 54          	add    %cl,0x54(%eax,%eax,1)
4181b6:	00 5a 00             	add    %bl,0x0(%edx)
4181b9:	42                   	inc    %edx
4181ba:	00 52 00             	add    %dl,0x0(%edx)
4181bd:	45                   	inc    %ebp
4181be:	00 4d 00             	add    %cl,0x0(%ebp)
4181c1:	77 00                	ja     0x4181c3
4181c3:	4d                   	dec    %ebp
4181c4:	00 55 00             	add    %dl,0x0(%ebp)
4181c7:	52                   	push   %edx
4181c8:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
4181cc:	00 45 00             	add    %al,0x0(%ebp)
4181cf:	51                   	push   %ecx
4181d0:	00 34 00             	add    %dh,(%eax,%eax,1)
4181d3:	52                   	push   %edx
4181d4:	00 51 00             	add    %dl,0x0(%ecx)
4181d7:	2e 06                	cs push %es
4181d9:	2e 06                	cs push %es
4181db:	44                   	inc    %esp
4181dc:	00 2e                	add    %ch,(%esi)
4181de:	06                   	push   %es
4181df:	45                   	inc    %ebp
4181e0:	00 2e                	add    %ch,(%esi)
4181e2:	06                   	push   %es
4181e3:	42                   	inc    %edx
4181e4:	00 7a 00             	add    %bh,0x0(%edx)
4181e7:	51                   	push   %ecx
4181e8:	00 75 00             	add    %dh,0x0(%ebp)
4181eb:	4e                   	dec    %esi
4181ec:	00 53 00             	add    %dl,0x0(%ebx)
4181ef:	34 00                	xor    $0x0,%al
4181f1:	79 00                	jns    0x4181f3
4181f3:	4c                   	dec    %esp
4181f4:	00 6a 00             	add    %ch,0x0(%edx)
4181f7:	2e 06                	cs push %es
4181f9:	2e 06                	cs push %es
4181fb:	2e 06                	cs push %es
4181fd:	4c                   	dec    %esp
4181fe:	00 51 00             	add    %dl,0x0(%ecx)
418201:	2e 06                	cs push %es
418203:	2e 06                	cs push %es
418205:	2e 06                	cs push %es
418207:	44                   	inc    %esp
418208:	00 4f 00             	add    %cl,0x0(%edi)
41820b:	79 00                	jns    0x41820d
41820d:	75 00                	jne    0x41820f
41820f:	2b 00                	sub    (%eax),%eax
418211:	2b 00                	sub    (%eax),%eax
418213:	2e 06                	cs push %es
418215:	51                   	push   %ecx
418216:	00 2e                	add    %ch,(%esi)
418218:	06                   	push   %es
418219:	2e 06                	cs push %es
41821b:	2e 06                	cs push %es
41821d:	4a                   	dec    %edx
41821e:	00 45 00             	add    %al,0x0(%ebp)
418221:	2e 06                	cs push %es
418223:	2e 06                	cs push %es
418225:	2e 06                	cs push %es
418227:	42                   	inc    %edx
418228:	00 73 00             	add    %dh,0x0(%ebx)
41822b:	55                   	push   %ebp
41822c:	00 33                	add    %dh,(%ebx)
41822e:	00 6c 00 7a          	add    %ch,0x7a(%eax,%eax,1)
418232:	00 64 00 47          	add    %ah,0x47(%eax,%eax,1)
418236:	00 56 00             	add    %dl,0x0(%esi)
418239:	74 00                	je     0x41823b
41823b:	4c                   	dec    %esp
41823c:	00 6c 00 4a          	add    %ch,0x4a(%eax,%eax,1)
418240:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
418244:	00 32                	add    %dh,(%edx)
418246:	00 39                	add    %bh,(%ecx)
418248:	00 31                	add    %dh,(%ecx)
41824a:	00 63 00             	add    %ah,0x0(%ebx)
41824d:	6d                   	insl   (%dx),%es:(%edi)
41824e:	00 4e 00             	add    %cl,0x0(%esi)
418251:	6c                   	insb   (%dx),%es:(%edi)
418252:	00 63 00             	add    %ah,0x0(%ebx)
418255:	79 00                	jns    0x418257
418257:	35 00 53 00 5a       	xor    $0x5a005300,%eax
41825c:	00 58 00             	add    %bl,0x0(%eax)
41825f:	4e                   	dec    %esi
418260:	00 76 00             	add    %dh,0x0(%esi)
418263:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
418267:	4a                   	dec    %edx
418268:	00 6a 00             	add    %ch,0x0(%edx)
41826b:	5a                   	pop    %edx
41826c:	00 56 00             	add    %dl,0x0(%esi)
41826f:	4a                   	dec    %edx
418270:	00 6c 00 59          	add    %ch,0x59(%eax,%eax,1)
418274:	00 57 00             	add    %dl,0x0(%edi)
418277:	52                   	push   %edx
418278:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
41827c:	00 69 00             	add    %ch,0x0(%ecx)
41827f:	77 00                	ja     0x418281
418281:	67 00 62 00          	add    %ah,0x0(%bp,%si)
418285:	58                   	pop    %eax
418286:	00 4e 00             	add    %cl,0x0(%esi)
418289:	6a 00                	push   $0x0
41828b:	62 00                	bound  %eax,(%eax)
41828d:	33 00                	xor    (%eax),%eax
41828f:	4a                   	dec    %edx
418290:	00 73 00             	add    %dh,0x0(%ebx)
418293:	61                   	popa
418294:	00 57 00             	add    %dl,0x0(%edi)
418297:	49                   	dec    %ecx
418298:	00 73 00             	add    %dh,0x0(%ebx)
41829b:	49                   	dec    %ecx
41829c:	00 46 00             	add    %al,0x0(%esi)
41829f:	5a                   	pop    %edx
4182a0:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
4182a4:	00 6e 00             	add    %ch,0x0(%esi)
4182a7:	4e                   	dec    %esi
4182a8:	00 70 00             	add    %dh,0x0(%eax)
4182ab:	62 00                	bound  %eax,(%eax)
4182ad:	32 00                	xor    (%eax),%al
4182af:	34 00                	xor    $0x0,%al
4182b1:	39 00                	cmp    %eax,(%eax)
4182b3:	4d                   	dec    %ebp
4182b4:	00 69 00             	add    %ch,0x0(%ecx)
4182b7:	34 00                	xor    $0x0,%al
4182b9:	77 00                	ja     0x4182bb
4182bb:	4c                   	dec    %esp
4182bc:	00 6a 00             	add    %ch,0x0(%edx)
4182bf:	2e 06                	cs push %es
4182c1:	75 00                	jne    0x4182c3
4182c3:	4d                   	dec    %ebp
4182c4:	00 43 00             	add    %al,0x0(%ebx)
4182c7:	77 00                	ja     0x4182c9
4182c9:	67 00 51 00          	add    %dl,0x0(%bx,%di)
4182cd:	33 00                	xor    (%eax),%eax
4182cf:	56                   	push   %esi
4182d0:	00 73 00             	add    %dh,0x0(%ebx)
4182d3:	64 00 48 00          	add    %cl,%fs:0x0(%eax)
4182d7:	56                   	push   %esi
4182d8:	00 79 00             	add    %bh,0x0(%ecx)
4182db:	5a                   	pop    %edx
4182dc:	00 54 00 31          	add    %dl,0x31(%eax,%eax,1)
4182e0:	00 75 00             	add    %dh,0x0(%ebp)
4182e3:	5a                   	pop    %edx
4182e4:	00 58 00             	add    %bl,0x0(%eax)
4182e7:	56                   	push   %esi
4182e8:	00 30                	add    %dh,(%eax)
4182ea:	00 63 00             	add    %ah,0x0(%ebx)
4182ed:	6d                   	insl   (%dx),%es:(%edi)
4182ee:	00 46 00             	add    %al,0x0(%esi)
4182f1:	73 00                	jae    0x4182f3
4182f3:	4c                   	dec    %esp
4182f4:	00 43 00             	add    %al,0x0(%ebx)
4182f7:	42                   	inc    %edx
4182f8:	00 51 00             	add    %dl,0x0(%ecx)
4182fb:	64 00 57 00          	add    %dl,%fs:0x0(%edi)
4182ff:	4a                   	dec    %edx
418300:	00 73 00             	add    %dh,0x0(%ebx)
418303:	61                   	popa
418304:	00 57 00             	add    %dl,0x0(%edi)
418307:	4e                   	dec    %esi
418308:	00 4c 00 5a          	add    %cl,0x5a(%eax,%eax,1)
41830c:	00 58 00             	add    %bl,0x0(%eax)
41830f:	6c                   	insb   (%dx),%es:(%edi)
418310:	00 55 00             	add    %dl,0x0(%ebp)
418313:	62 00                	bound  %eax,(%eax)
418315:	32 00                	xor    (%eax),%al
418317:	74 00                	je     0x418319
418319:	6c                   	insb   (%dx),%es:(%edi)
41831a:	00 62 00             	add    %ah,0x0(%edx)
41831d:	6a 00                	push   $0x0
41831f:	31 00                	xor    %eax,(%eax)
418321:	69 00 4e 00 7a 00    	imul   $0x7a004e,(%eax),%eax
418327:	64 00 68 00          	add    %ch,%fs:0x0(%eax)
41832b:	4e                   	dec    %esi
41832c:	00 57 00             	add    %dl,0x0(%edi)
41832f:	4d                   	dec    %ebp
418330:	00 31                	add    %dh,(%ecx)
418332:	00 4e 00             	add    %cl,0x0(%esi)
418335:	6a 00                	push   $0x0
418337:	45                   	inc    %ebp
418338:	00 35 00 4d 00 7a    	add    %dh,0x7a004d00
41833e:	00 52 00             	add    %dl,0x0(%edx)
418341:	6c                   	insb   (%dx),%es:(%edi)
418342:	00 4d 00             	add    %cl,0x0(%ebp)
418345:	44                   	inc    %esp
418346:	00 67 00             	add    %ah,0x0(%edi)
418349:	35 00 49 00 31       	xor    $0x31004900,%eax
41834e:	00 4e 00             	add    %cl,0x0(%esi)
418351:	35 00 63 00 33       	xor    $0x33006300,%eax
418356:	00 52 00             	add    %dl,0x0(%edx)
418359:	6c                   	insb   (%dx),%es:(%edi)
41835a:	00 62 00             	add    %ah,0x0(%edx)
41835d:	53                   	push   %ebx
41835e:	00 35 00 53 00 5a    	add    %dh,0x5a005300
418364:	00 58 00             	add    %bl,0x0(%eax)
418367:	4e                   	dec    %esi
418368:	00 76 00             	add    %dh,0x0(%esi)
41836b:	64 00 58 00          	add    %bl,%fs:0x0(%eax)
41836f:	4a                   	dec    %edx
418370:	00 6a 00             	add    %ch,0x0(%edx)
418373:	5a                   	pop    %edx
418374:	00 58 00             	add    %bl,0x0(%eax)
418377:	4d                   	dec    %ebp
418378:	00 75 00             	add    %dh,0x0(%ebp)
41837b:	55                   	push   %ebp
41837c:	00 6e 00             	add    %ch,0x0(%esi)
41837f:	56                   	push   %esi
418380:	00 75 00             	add    %dh,0x0(%ebp)
418383:	64 00 47 00          	add    %al,%fs:0x0(%edi)
418387:	6c                   	insb   (%dx),%es:(%edi)
418388:	00 74 00 5a          	add    %dh,0x5a(%eax,%eax,1)
41838c:	00 56 00             	add    %dl,0x0(%esi)
41838f:	4a                   	dec    %edx
418390:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
418394:	00 32                	add    %dh,(%edx)
418396:	00 39                	add    %bh,(%ecx)
418398:	00 31                	add    %dh,(%ecx)
41839a:	00 63 00             	add    %ah,0x0(%ebx)
41839d:	6d                   	insl   (%dx),%es:(%edi)
41839e:	00 4e 00             	add    %cl,0x0(%esi)
4183a1:	6c                   	insb   (%dx),%es:(%edi)
4183a2:	00 55 00             	add    %dl,0x0(%ebp)
4183a5:	32 00                	xor    (%eax),%al
4183a7:	56                   	push   %esi
4183a8:	00 30                	add    %dh,(%eax)
4183aa:	00 2e                	add    %ch,(%esi)
4183ac:	06                   	push   %es
4183ad:	67 00 2e 06 2e       	add    %ch,0x2e06
4183b2:	06                   	push   %es
4183b3:	2e 06                	cs push %es
4183b5:	2e 06                	cs push %es
4183b7:	2e 06                	cs push %es
4183b9:	2e 06                	cs push %es
4183bb:	2e 06                	cs push %es
4183bd:	2e 06                	cs push %es
4183bf:	2e 06                	cs push %es
4183c1:	2e 06                	cs push %es
4183c3:	2e 06                	cs push %es
4183c5:	2e 06                	cs push %es
4183c7:	2e 06                	cs push %es
4183c9:	2e 06                	cs push %es
4183cb:	55                   	push   %ebp
4183cc:	00 45 00             	add    %al,0x0(%ebp)
4183cf:	46                   	inc    %esi
4183d0:	00 45 00             	add    %al,0x0(%ebp)
4183d3:	55                   	push   %ebp
4183d4:	00 45 00             	add    %al,0x0(%ebp)
4183d7:	46                   	inc    %esi
4183d8:	00 45 00             	add    %al,0x0(%ebp)
4183db:	55                   	push   %ebp
4183dc:	00 4c 00 51          	add    %cl,0x51(%eax,%eax,1)
4183e0:	00 2e                	add    %ch,(%esi)
4183e2:	06                   	push   %es
4183e3:	2e 06                	cs push %es
4183e5:	2e 06                	cs push %es
4183e7:	2e 06                	cs push %es
4183e9:	2e 06                	cs push %es
4183eb:	2e 06                	cs push %es
4183ed:	2e 06                	cs push %es
4183ef:	2e 06                	cs push %es
4183f1:	2e 06                	cs push %es
4183f3:	30 00                	xor    %al,(%eax)
4183f5:	61                   	popa
4183f6:	00 4b 00             	add    %cl,0x0(%ebx)
4183f9:	79 00                	jns    0x4183fb
4183fb:	58                   	pop    %eax
4183fc:	00 67 00             	add    %ah,0x0(%edi)
4183ff:	2e 06                	cs push %es
418401:	2e 06                	cs push %es
418403:	2e 06                	cs push %es
418405:	2e 06                	cs push %es