416101:	2e 06                	cs push %es
416103:	71 00                	jno    0x416105
416105:	51                   	push   %ecx
416106:	00 2e                	add    %ch,(%esi)
416108:	06                   	push   %es
416109:	53                   	push   %ebx
41610a:	00 42 00             	add    %al,0x0(%edx)
41610d:	71 00                	jno    0x41610f
41610f:	34 00                	xor    $0x0,%al
416111:	2e 06                	cs push %es
416113:	4b                   	dec    %ebx
416114:	00 51 00             	add    %dl,0x0(%ecx)
416117:	48                   	dec    %eax
416118:	00 57 00             	add    %dl,0x0(%edi)
41611b:	2e 06                	cs push %es
41611d:	4c                   	dec    %esp
41611e:	00 4d 00             	add    %cl,0x0(%ebp)
416121:	2e 06                	cs push %es
416123:	46                   	inc    %esi
416124:	00 2e                	add    %ch,(%esi)
416126:	06                   	push   %es
416127:	43                   	inc    %ebx
416128:	00 6d 00             	add    %ch,0x0(%ebp)
41612b:	42                   	inc    %edx
41612c:	00 4d 00             	add    %cl,0x0(%ebp)
41612f:	77 00                	ja     0x416131
416131:	2e 06                	cs push %es
416133:	48                   	dec    %eax
416134:	00 2e                	add    %ch,(%esi)
416136:	06                   	push   %es
416137:	44                   	inc    %esp
416138:	00 74 00 42          	add    %dh,0x42(%eax,%eax,1)
41613c:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
416140:	00 2e                	add    %ch,(%esi)
416142:	06                   	push   %es
416143:	48                   	dec    %eax
416144:	00 2e                	add    %ch,(%esi)
416146:	06                   	push   %es
416147:	42                   	inc    %edx
416148:	00 71 00             	add    %dh,0x0(%ecx)
41614b:	42                   	inc    %edx
41614c:	00 75 00             	add    %dh,0x0(%ebp)
41614f:	45                   	inc    %ebp
416150:	00 2e                	add    %ch,(%esi)
416152:	06                   	push   %es
416153:	4d                   	dec    %ebp
416154:	00 51 00             	add    %dl,0x0(%ecx)
416157:	46                   	inc    %esi
416158:	00 57 00             	add    %dl,0x0(%edi)
41615b:	2e 06                	cs push %es
41615d:	51                   	push   %ecx
41615e:	00 59 00             	add    %bl,0x0(%ecx)
416161:	2e 06                	cs push %es
416163:	67 00 51 00          	add    %dl,0x0(%bx,%di)
416167:	43                   	inc    %ebx
416168:	00 30                	add    %dh,(%eax)
41616a:	00 42 00             	add    %al,0x0(%edx)
41616d:	2e 06                	cs push %es
41616f:	59                   	pop    %ecx
416170:	00 2e                	add    %ch,(%esi)
416172:	06                   	push   %es
416173:	79 00                	jns    0x416175
416175:	51                   	push   %ecx
416176:	00 43 00             	add    %al,0x0(%ebx)
416179:	30 00                	xor    %al,(%eax)
41617b:	42                   	inc    %edx
41617c:	00 2e                	add    %ch,(%esi)
41617e:	06                   	push   %es
41617f:	59                   	pop    %ecx
416180:	00 2e                	add    %ch,(%esi)
416182:	06                   	push   %es
416183:	79 00                	jns    0x416185
416185:	51                   	push   %ecx
416186:	00 42 00             	add    %al,0x0(%edx)
416189:	75 00                	jne    0x41618b
41618b:	42                   	inc    %edx
41618c:	00 75 00             	add    %dh,0x0(%ebp)
41618f:	77 00                	ja     0x416191
416191:	2e 06                	cs push %es
416193:	46                   	inc    %esi
416194:	00 2e                	add    %ch,(%esi)
416196:	06                   	push   %es
416197:	43                   	inc    %ebx
416198:	00 30                	add    %dh,(%eax)
41619a:	00 42 00             	add    %al,0x0(%edx)
41619d:	2e 06                	cs push %es
41619f:	59                   	pop    %ecx
4161a0:	00 2e                	add    %ch,(%esi)
4161a2:	06                   	push   %es
4161a3:	46                   	inc    %esi
4161a4:	00 2e                	add    %ch,(%esi)
4161a6:	06                   	push   %es
4161a7:	43                   	inc    %ebx
4161a8:	00 62 00             	add    %ah,0x0(%edx)
4161ab:	2e 06                	cs push %es
4161ad:	50                   	push   %eax
4161ae:	00 6b 00             	add    %ch,0x0(%ebx)
4161b1:	2e 06                	cs push %es
4161b3:	4f                   	dec    %edi
4161b4:	00 51 00             	add    %dl,0x0(%ecx)
4161b7:	48                   	dec    %eax
4161b8:	00 36                	add    %dh,(%esi)
4161ba:	00 2e                	add    %ch,(%esi)
4161bc:	06                   	push   %es
4161bd:	77 00                	ja     0x4161bf
4161bf:	59                   	pop    %ecx
4161c0:	00 42 00             	add    %al,0x0(%edx)
4161c3:	4f                   	dec    %edi
4161c4:	00 51 00             	add    %dl,0x0(%ecx)
4161c7:	46                   	inc    %esi
4161c8:	00 65 00             	add    %ah,0x0(%ebp)
4161cb:	2e 06                	cs push %es
4161cd:	51                   	push   %ecx
4161ce:	00 77 00             	add    %dh,0x0(%edi)
4161d1:	42                   	inc    %edx
4161d2:	00 4f 00             	add    %cl,0x0(%edi)
4161d5:	51                   	push   %ecx
4161d6:	00 46 00             	add    %al,0x0(%esi)
4161d9:	6f                   	outsl  %ds:(%esi),(%dx)
4161da:	00 42 00             	add    %al,0x0(%edx)
4161dd:	42                   	inc    %edx
4161de:	00 45 00             	add    %al,0x0(%ebp)
4161e1:	42                   	inc    %edx
4161e2:	00 4f 00             	add    %cl,0x0(%edi)
4161e5:	51                   	push   %ecx
4161e6:	00 47 00             	add    %al,0x0(%edi)
4161e9:	4a                   	dec    %edx
4161ea:	00 42 00             	add    %al,0x0(%edx)
4161ed:	42                   	inc    %edx
4161ee:	00 63 00             	add    %ah,0x0(%ebx)
4161f1:	42                   	inc    %edx
4161f2:	00 4f 00             	add    %cl,0x0(%edi)
4161f5:	51                   	push   %ecx
4161f6:	00 46 00             	add    %al,0x0(%esi)
4161f9:	2e 06                	cs push %es
4161fb:	42                   	inc    %edx
4161fc:	00 42 00             	add    %al,0x0(%edx)
4161ff:	63 00                	arpl   %eax,(%eax)
416201:	42                   	inc    %edx
416202:	00 4f 00             	add    %cl,0x0(%edi)
416205:	51                   	push   %ecx
416206:	00 45 00             	add    %al,0x0(%ebp)
416209:	55                   	push   %ebp
41620a:	00 2e                	add    %ch,(%esi)
41620c:	06                   	push   %es
41620d:	54                   	push   %esp
41620e:	00 2e                	add    %ch,(%esi)
416210:	06                   	push   %es
416211:	42                   	inc    %edx
416212:	00 4f 00             	add    %cl,0x0(%edi)
416215:	51                   	push   %ecx
416216:	00 45 00             	add    %al,0x0(%ebp)
416219:	4c                   	dec    %esp
41621a:	00 2e                	add    %ch,(%esi)
41621c:	06                   	push   %es
41621d:	54                   	push   %esp
41621e:	00 55 00             	add    %dl,0x0(%ebp)
416221:	42                   	inc    %edx
416222:	00 51 00             	add    %dl,0x0(%ecx)
416225:	51                   	push   %ecx
416226:	00 45 00             	add    %al,0x0(%ebp)
416229:	31 00                	xor    %eax,(%eax)
41622b:	42                   	inc    %edx
41622c:	00 44 00 6b          	add    %al,0x6b(%eax,%eax,1)
416230:	00 42 00             	add    %al,0x0(%edx)
416233:	4f                   	dec    %edi
416234:	00 51 00             	add    %dl,0x0(%ecx)
416237:	48                   	dec    %eax
416238:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41623c:	06                   	push   %es
41623d:	44                   	inc    %esp
41623e:	00 34 00             	add    %dh,(%eax,%eax,1)
416241:	42                   	inc    %edx
416242:	00 4f 00             	add    %cl,0x0(%edi)
416245:	51                   	push   %ecx
416246:	00 47 00             	add    %al,0x0(%edi)
416249:	68 00 42 00 6b       	push   $0x6b004200
41624e:	00 49 00             	add    %cl,0x0(%ecx)
416251:	42                   	inc    %edx
416252:	00 30                	add    %dh,(%eax)
416254:	00 51 00             	add    %dl,0x0(%ecx)
416257:	43                   	inc    %ebx
416258:	00 5a 00             	add    %bl,0x0(%edx)
41625b:	42                   	inc    %edx
41625c:	00 6b 00             	add    %ch,0x0(%ebx)
41625f:	63 00                	arpl   %eax,(%eax)
416261:	42                   	inc    %edx
416262:	00 32                	add    %dh,(%edx)
416264:	00 51 00             	add    %dl,0x0(%ecx)
416267:	43                   	inc    %ebx
416268:	00 30                	add    %dh,(%eax)
41626a:	00 42 00             	add    %al,0x0(%edx)
41626d:	2e 06                	cs push %es
41626f:	59                   	pop    %ecx
416270:	00 2e                	add    %ch,(%esi)
416272:	06                   	push   %es
416273:	32 00                	xor    (%eax),%al
416275:	51                   	push   %ecx
416276:	00 42 00             	add    %al,0x0(%edx)
416279:	57                   	push   %edi
41627a:	00 2e                	add    %ch,(%esi)
41627c:	06                   	push   %es
41627d:	52                   	push   %edx
41627e:	00 55 00             	add    %dl,0x0(%ebp)
416281:	2e 06                	cs push %es
416283:	53                   	push   %ebx
416284:	00 51 00             	add    %dl,0x0(%ecx)
416287:	46                   	inc    %esi
416288:	00 50 00             	add    %dl,0x0(%eax)
41628b:	42                   	inc    %edx
41628c:	00 67 00             	add    %ah,0x0(%edi)
41628f:	59                   	pop    %ecx
416290:	00 2e                	add    %ch,(%esi)
416292:	06                   	push   %es
416293:	55                   	push   %ebp
416294:	00 51 00             	add    %dl,0x0(%ecx)
416297:	47                   	inc    %edi
416298:	00 30                	add    %dh,(%eax)
41629a:	00 42 00             	add    %al,0x0(%edx)
41629d:	46                   	inc    %esi
41629e:	00 2e                	add    %ch,(%esi)
4162a0:	06                   	push   %es
4162a1:	42                   	inc    %edx
4162a2:	00 57 00             	add    %dl,0x0(%edi)
4162a5:	51                   	push   %ecx
4162a6:	00 46 00             	add    %al,0x0(%esi)
4162a9:	69 00 42 00 56 00    	imul   $0x560042,(%eax),%eax
4162af:	59                   	pop    %ecx
4162b0:	00 42 00             	add    %al,0x0(%edx)
4162b3:	57                   	push   %edi
4162b4:	00 51 00             	add    %dl,0x0(%ecx)
4162b7:	47                   	inc    %edi
4162b8:	00 34 00             	add    %dh,(%eax,%eax,1)
4162bb:	2e 06                	cs push %es
4162bd:	46                   	inc    %esi
4162be:	00 30                	add    %dh,(%eax)
4162c0:	00 42 00             	add    %al,0x0(%edx)
4162c3:	61                   	popa
4162c4:	00 51 00             	add    %dl,0x0(%ecx)
4162c7:	47                   	inc    %edi
4162c8:	00 30                	add    %dh,(%eax)
4162ca:	00 42 00             	add    %al,0x0(%edx)
4162cd:	47                   	inc    %edi
4162ce:	00 51 00             	add    %dl,0x0(%ecx)
4162d1:	42                   	inc    %edx
4162d2:	00 32                	add    %dh,(%edx)
4162d4:	00 51 00             	add    %dl,0x0(%ecx)
4162d7:	44                   	inc    %esp
4162d8:	00 42 00             	add    %al,0x0(%edx)
4162db:	2e 06                	cs push %es
4162dd:	6d                   	insl   (%dx),%es:(%edi)
4162de:	00 6f 00             	add    %ch,0x0(%edi)
4162e1:	42                   	inc    %edx
4162e2:	00 53 00             	add    %dl,0x0(%ebx)
4162e5:	51                   	push   %ecx
4162e6:	00 45 00             	add    %al,0x0(%ebp)
4162e9:	43                   	inc    %ebx
4162ea:	00 2e                	add    %ch,(%esi)
4162ec:	06                   	push   %es
4162ed:	52                   	push   %edx
4162ee:	00 2e                	add    %ch,(%esi)
4162f0:	06                   	push   %es
4162f1:	2e 06                	cs push %es
4162f3:	53                   	push   %ebx
4162f4:	00 51 00             	add    %dl,0x0(%ecx)
4162f7:	46                   	inc    %esi
4162f8:	00 7a 00             	add    %bh,0x0(%edx)
4162fb:	42                   	inc    %edx
4162fc:	00 68 00             	add    %ch,0x0(%eax)
4162ff:	2e 06                	cs push %es
416301:	2e 06                	cs push %es
416303:	53                   	push   %ebx
416304:	00 51 00             	add    %dl,0x0(%ecx)
416307:	46                   	inc    %esi
416308:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
41630c:	00 68 00             	add    %ch,0x0(%eax)
41630f:	55                   	push   %ebp
416310:	00 2e                	add    %ch,(%esi)
416312:	06                   	push   %es
416313:	46                   	inc    %esi
416314:	00 2e                	add    %ch,(%esi)
416316:	06                   	push   %es
416317:	43                   	inc    %ebx
416318:	00 36                	add    %dh,(%esi)
41631a:	00 2e                	add    %ch,(%esi)
41631c:	06                   	push   %es
41631d:	6e                   	outsb  %ds:(%esi),(%dx)
41631e:	00 67 00             	add    %ah,0x0(%edi)
416321:	42                   	inc    %edx
416322:	00 46 00             	add    %al,0x0(%esi)
416325:	2e 06                	cs push %es
416327:	2e 06                	cs push %es
416329:	68 00 42 00 6b       	push   $0x6b004200
41632e:	00 77 00             	add    %dh,0x0(%edi)
416331:	2e 06                	cs push %es
416333:	46                   	inc    %esi
416334:	00 2e                	add    %ch,(%esi)
416336:	06                   	push   %es
416337:	43                   	inc    %ebx
416338:	00 4b 00             	add    %cl,0x0(%ebx)
41633b:	2e 06                	cs push %es
41633d:	35 00 73 00 42       	xor    $0x42007300,%eax
416342:	00 4a 00             	add    %cl,0x0(%edx)
416345:	2e 06                	cs push %es
416347:	43                   	inc    %ebx
416348:	00 30                	add    %dh,(%eax)
41634a:	00 42 00             	add    %al,0x0(%edx)
41634d:	2e 06                	cs push %es
41634f:	59                   	pop    %ecx
416350:	00 2e                	add    %ch,(%esi)
416352:	06                   	push   %es
416353:	4f                   	dec    %edi
416354:	00 51 00             	add    %dl,0x0(%ecx)
416357:	48                   	dec    %eax
416358:	00 51 00             	add    %dl,0x0(%ecx)
41635b:	2e 06                	cs push %es
41635d:	67 00 59 00          	add    %bl,0x0(%bx,%di)
416361:	42                   	inc    %edx
416362:	00 4a 00             	add    %cl,0x0(%edx)
416365:	2e 06                	cs push %es
416367:	43                   	inc    %ebx
416368:	00 62 00             	add    %ah,0x0(%edx)
41636b:	2e 06                	cs push %es
41636d:	50                   	push   %eax
41636e:	00 6b 00             	add    %ch,0x0(%ebx)
416371:	2e 06                	cs push %es
416373:	4a                   	dec    %edx
416374:	00 2e                	add    %ch,(%esi)
416376:	06                   	push   %es
416377:	43                   	inc    %ebx
416378:	00 6d 00             	add    %ch,0x0(%ebp)
41637b:	42                   	inc    %edx
41637c:	00 4d 00             	add    %cl,0x0(%ebp)
41637f:	77 00                	ja     0x416381
416381:	2e 06                	cs push %es
416383:	4c                   	dec    %esp
416384:	00 2e                	add    %ch,(%esi)
416386:	06                   	push   %es
416387:	44                   	inc    %esp
416388:	00 74 00 42          	add    %dh,0x42(%eax,%eax,1)
41638c:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
416390:	00 2e                	add    %ch,(%esi)
416392:	06                   	push   %es
416393:	4c                   	dec    %esp
416394:	00 2e                	add    %ch,(%esi)
416396:	06                   	push   %es
416397:	42                   	inc    %edx
416398:	00 71 00             	add    %dh,0x0(%ecx)
41639b:	42                   	inc    %edx
41639c:	00 75 00             	add    %dh,0x0(%ebp)