4150d9:	00 67 00             	add    %ah,0x0(%edi)
4150dc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4150e0:	00 00                	add    %al,(%eax)
4150e2:	00 00                	add    %al,(%eax)
4150e4:	04 00                	add    $0x0,%al
4150e6:	00 00                	add    %al,(%eax)
4150e8:	31 00                	xor    %eax,(%eax)
4150ea:	31 00                	xor    %eax,(%eax)
4150ec:	00 00                	add    %al,(%eax)
4150ee:	00 00                	add    %al,(%eax)
4150f0:	2c 00                	sub    $0x0,%al
4150f2:	00 00                	add    %al,(%eax)
4150f4:	47                   	inc    %edi
4150f5:	00 72 00             	add    %dh,0x0(%edx)
4150f8:	75 00                	jne    0x4150fa
4150fa:	6e                   	outsb  %ds:(%esi),(%dx)
4150fb:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
4150ff:	00 61 00             	add    %ah,0x0(%ecx)
415102:	6e                   	outsb  %ds:(%esi),(%dx)
415103:	00 64 00 73          	add    %ah,0x73(%eax,%eax,1)
415107:	00 62 00             	add    %ah,0x0(%edx)
41510a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41510e:	6b 00 79             	imul   $0x79,(%eax),%eax
415111:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
415115:	00 65 00             	add    %ah,0x0(%ebp)
415118:	6c                   	insb   (%dx),%es:(%edi)
415119:	00 73 00             	add    %dh,0x0(%ebx)
41511c:	65 00 35 00 00 00 00 	add    %dh,%gs:0x0
415123:	00 10                	add    %dl,(%eax)
415125:	00 00                	add    %al,(%eax)
415127:	00 32                	add    %dh,(%edx)
415129:	00 31                	add    %dh,(%ecx)
41512b:	00 3a                	add    %bh,(%edx)
41512d:	00 32                	add    %dh,(%edx)
41512f:	00 31                	add    %dh,(%ecx)
415131:	00 3a                	add    %bh,(%edx)
415133:	00 32                	add    %dh,(%edx)
415135:	00 31                	add    %dh,(%ecx)
415137:	00 00                	add    %al,(%eax)
415139:	00 00                	add    %al,(%eax)
41513b:	00 12                	add    %dl,(%edx)
41513d:	00 00                	add    %al,(%eax)
41513f:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
415143:	00 78 00             	add    %bh,0x0(%eax)
415146:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41514c:	74 00                	je     0x41514e
41514e:	6f                   	outsl  %ds:(%esi),(%dx)
41514f:	00 6e 00             	add    %ch,0x0(%esi)
415152:	00 00                	add    %al,(%eax)
415154:	14 00                	adc    $0x0,%al
415156:	00 00                	add    %al,(%eax)
415158:	48                   	dec    %eax
415159:	00 65 00             	add    %ah,0x0(%ebp)
41515c:	70 00                	jo     0x41515e
41515e:	74 00                	je     0x415160
415160:	61                   	popa
415161:	00 67 00             	add    %ah,0x0(%edi)
415164:	6c                   	insb   (%dx),%es:(%edi)
415165:	00 6f 00             	add    %ch,0x0(%edi)
415168:	74 00                	je     0x41516a
41516a:	35 00 00 00 00       	xor    $0x0,%eax
41516f:	00 02                	add    %al,(%edx)
415171:	00 00                	add    %al,(%eax)
415173:	00 61 00             	add    %ah,0x0(%ecx)
415176:	00 00                	add    %al,(%eax)
415178:	02 00                	add    (%eax),%al
41517a:	00 00                	add    %al,(%eax)
41517c:	20 00                	and    %al,(%eax)
41517e:	00 00                	add    %al,(%eax)
415180:	0c 00                	or     $0x0,%al
415182:	00 00                	add    %al,(%eax)
415184:	44                   	inc    %esp
415185:	00 6f 00             	add    %ch,0x0(%edi)
415188:	75 00                	jne    0x41518a
41518a:	62 00                	bound  %eax,(%eax)
41518c:	6c                   	insb   (%dx),%es:(%edi)
41518d:	00 65 00             	add    %ah,0x0(%ebp)
415190:	00 00                	add    %al,(%eax)
415192:	00 00                	add    %al,(%eax)
415194:	12 00                	adc    (%eax),%al
415196:	00 00                	add    %al,(%eax)
415198:	52                   	push   %edx
415199:	00 65 00             	add    %ah,0x0(%ebp)
41519c:	70 00                	jo     0x41519e
41519e:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
4151a2:	70 00                	jo     0x4151a4
4151a4:	6c                   	insb   (%dx),%es:(%edi)
4151a5:	00 65 00             	add    %ah,0x0(%ebp)
4151a8:	64 00 00             	add    %al,%fs:(%eax)
4151ab:	00 06                	add    %al,(%esi)
4151ad:	00 00                	add    %al,(%eax)
4151af:	00 41 00             	add    %al,0x0(%ecx)
4151b2:	42                   	inc    %edx
4151b3:	00 43 00             	add    %al,0x0(%ebx)
4151b6:	00 00                	add    %al,(%eax)
4151b8:	02 00                	add    (%eax),%al
4151ba:	00 00                	add    %al,(%eax)
4151bc:	43                   	inc    %ebx
4151bd:	00 00                	add    %al,(%eax)
4151bf:	00 0c 00             	add    %cl,(%eax,%eax,1)
4151c2:	00 00                	add    %al,(%eax)
4151c4:	53                   	push   %ebx
4151c5:	00 56 00             	add    %dl,0x0(%esi)
4151c8:	4c                   	dec    %esp
4151c9:	00 47 00             	add    %al,0x0(%edi)
4151cc:	45                   	inc    %ebp
4151cd:	00 53 00             	add    %dl,0x0(%ebx)
4151d0:	00 00                	add    %al,(%eax)
4151d2:	00 00                	add    %al,(%eax)
4151d4:	12 00                	adc    (%eax),%al
4151d6:	00 00                	add    %al,(%eax)
4151d8:	41                   	inc    %ecx
4151d9:	00 51 00             	add    %dl,0x0(%ecx)
4151dc:	55                   	push   %ebp
4151dd:	00 41 00             	add    %al,0x0(%ecx)
4151e0:	4d                   	dec    %ebp
4151e1:	00 45 00             	add    %al,0x0(%ebp)
4151e4:	54                   	push   %esp
4151e5:	00 45 00             	add    %al,0x0(%ebp)
4151e8:	52                   	push   %edx
4151e9:	00 00                	add    %al,(%eax)
4151eb:	00 20                	add    %ah,(%eax)
4151ed:	00 00                	add    %al,(%eax)
4151ef:	00 56 00             	add    %dl,0x0(%esi)
4151f2:	42                   	inc    %edx
4151f3:	00 2e                	add    %ch,(%esi)
4151f5:	00 43 00             	add    %al,0x0(%ebx)
4151f8:	6f                   	outsl  %ds:(%esi),(%dx)
4151f9:	00 6d 00             	add    %ch,0x0(%ebp)
4151fc:	6d                   	insl   (%dx),%es:(%edi)
4151fd:	00 61 00             	add    %ah,0x0(%ecx)
415200:	6e                   	outsb  %ds:(%esi),(%dx)
415201:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
415205:	00 75 00             	add    %dh,0x0(%ebp)
415208:	74 00                	je     0x41520a
41520a:	74 00                	je     0x41520c
41520c:	6f                   	outsl  %ds:(%esi),(%dx)
41520d:	00 6e 00             	add    %ch,0x0(%esi)
415210:	00 00                	add    %al,(%eax)
415212:	00 00                	add    %al,(%eax)
415214:	12 00                	adc    (%eax),%al
415216:	00 00                	add    %al,(%eax)
415218:	53                   	push   %ebx
415219:	00 6b 00             	add    %ch,0x0(%ebx)
41521c:	79 00                	jns    0x41521e
41521e:	67 00 67 00          	add    %ah,0x0(%bx)
415222:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
415226:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41522a:	00 00                	add    %al,(%eax)
41522c:	41                   	inc    %ecx
41522d:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
415231:	00 00                	add    %al,(%eax)
415233:	00 12                	add    %dl,(%edx)
415235:	00 00                	add    %al,(%eax)
415237:	00 55 00             	add    %dl,0x0(%ebp)
41523a:	64 00 6c 00 6f       	add    %ch,%fs:0x6f(%eax,%eax,1)
41523f:	00 65 00             	add    %ah,0x0(%ebp)
415242:	62 00                	bound  %eax,(%eax)
415244:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415248:	65 00 00             	add    %al,%gs:(%eax)
41524b:	00 43 00             	add    %al,0x0(%ebx)
41524e:	61                   	popa
41524f:	00 70 00             	add    %dh,0x0(%eax)
415252:	74 00                	je     0x415254
415254:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41525a:	00 00                	add    %al,(%eax)
41525c:	4c                   	dec    %esp
41525d:	00 65 00             	add    %ah,0x0(%ebp)
415260:	66 00 74 00 00       	data16 add %dh,0x0(%eax,%eax,1)
415265:	00 00                	add    %al,(%eax)
415267:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
41526b:	00 70 00             	add    %dh,0x0(%eax)
41526e:	00 00                	add    %al,(%eax)
415270:	56                   	push   %esi
415271:	00 69 00             	add    %ch,0x0(%ecx)
415274:	73 00                	jae    0x415276
415276:	69 00 62 00 6c 00    	imul   $0x6c0062,(%eax),%eax
41527c:	65 00 00             	add    %al,%gs:(%eax)
41527f:	00 56 42             	add    %dl,0x42(%esi)
415282:	41                   	inc    %ecx
415283:	36 2e 44             	ss cs inc %esp
415286:	4c                   	dec    %esp
415287:	4c                   	dec    %esp
415288:	00 00                	add    %al,(%eax)
41528a:	00 00                	add    %al,(%eax)
41528c:	5f                   	pop    %edi
41528d:	5f                   	pop    %edi
41528e:	76 62                	jbe    0x4152f2
415290:	61                   	popa
415291:	4c                   	dec    %esp
415292:	61                   	popa
415293:	74 65                	je     0x4152fa
415295:	4d                   	dec    %ebp
415296:	65 6d                	gs insl (%dx),%es:(%edi)
415298:	53                   	push   %ebx
415299:	74 00                	je     0x41529b
41529b:	00 5f 5f             	add    %bl,0x5f(%edi)
41529e:	76 62                	jbe    0x415302
4152a0:	61                   	popa
4152a1:	4c                   	dec    %esp
4152a2:	61                   	popa
4152a3:	74 65                	je     0x41530a
4152a5:	4d                   	dec    %ebp
4152a6:	65 6d                	gs insl (%dx),%es:(%edi)
4152a8:	43                   	inc    %ebx
4152a9:	61                   	popa
4152aa:	6c                   	insb   (%dx),%es:(%edi)
4152ab:	6c                   	insb   (%dx),%es:(%edi)
4152ac:	4c                   	dec    %esp
4152ad:	64 00 00             	add    %al,%fs:(%eax)
4152b0:	78 4b                	js     0x4152fd
4152b2:	41                   	inc    %ecx
4152b3:	00 38                	add    %bh,(%eax)
4152b5:	93                   	xchg   %eax,%ebx
4152b6:	41                   	inc    %ecx
4152b7:	00 5f 5f             	add    %bl,0x5f(%edi)
4152ba:	76 62                	jbe    0x41531e
4152bc:	61                   	popa
4152bd:	53                   	push   %ebx
4152be:	74 72                	je     0x415332
4152c0:	56                   	push   %esi
4152c1:	61                   	popa
4152c2:	72 4d                	jb     0x415311
4152c4:	6f                   	outsl  %ds:(%esi),(%dx)
4152c5:	76 65                	jbe    0x41532c
4152c7:	00 5f 5f             	add    %bl,0x5f(%edi)
4152ca:	76 62                	jbe    0x41532e
4152cc:	61                   	popa
4152cd:	56                   	push   %esi
4152ce:	61                   	popa
4152cf:	72 53                	jb     0x415324
4152d1:	65 74 4f             	gs je  0x415323
4152d4:	62 6a 00             	bound  %ebp,0x0(%edx)
4152d7:	00 5f 5f             	add    %bl,0x5f(%edi)
4152da:	76 62                	jbe    0x41533e
4152dc:	61                   	popa
4152dd:	41                   	inc    %ecx
4152de:	72 79                	jb     0x415359
4152e0:	44                   	inc    %esp
4152e1:	65 73 74             	gs jae 0x415358
4152e4:	72 75                	jb     0x41535b
4152e6:	63 74 00 00          	arpl   %esi,0x0(%eax,%eax,1)
4152ea:	00 00                	add    %al,(%eax)
4152ec:	5f                   	pop    %edi
4152ed:	5f                   	pop    %edi
4152ee:	76 62                	jbe    0x415352
4152f0:	61                   	popa
4152f1:	56                   	push   %esi
4152f2:	61                   	popa
4152f3:	72 54                	jb     0x415349
4152f5:	73 74                	jae    0x41536b
4152f7:	45                   	inc    %ebp
4152f8:	71 00                	jno    0x4152fa
4152fa:	00 00                	add    %al,(%eax)
4152fc:	5f                   	pop    %edi
4152fd:	5f                   	pop    %edi
4152fe:	76 62                	jbe    0x415362
415300:	61                   	popa
415301:	46                   	inc    %esi
415302:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
415309:	00
41530a:	00 00                	add    %al,(%eax)
41530c:	5f                   	pop    %edi
41530d:	5f                   	pop    %edi
41530e:	76 62                	jbe    0x415372
415310:	61                   	popa
415311:	47                   	inc    %edi
415312:	65 6e                	outsb  %gs:(%esi),(%dx)
415314:	65 72 61             	gs jb  0x415378
415317:	74 65                	je     0x41537e
415319:	42                   	inc    %edx
41531a:	6f                   	outsl  %ds:(%esi),(%dx)
41531b:	75 6e                	jne    0x41538b
41531d:	64 73 45             	fs jae 0x415365
415320:	72 72                	jb     0x415394
415322:	6f                   	outsl  %ds:(%esi),(%dx)
415323:	72 00                	jb     0x415325
415325:	00 00                	add    %al,(%eax)
415327:	00 5f 5f             	add    %bl,0x5f(%edi)
41532a:	76 62                	jbe    0x41538e
41532c:	61                   	popa
41532d:	41                   	inc    %ecx
41532e:	72 79                	jb     0x4153a9
415330:	43                   	inc    %ebx
415331:	6f                   	outsl  %ds:(%esi),(%dx)
415332:	6e                   	outsb  %ds:(%esi),(%dx)
415333:	73 74                	jae    0x4153a9
415335:	72 75                	jb     0x4153ac
415337:	63 74 32 00          	arpl   %esi,0x0(%edx,%esi,1)
41533b:	00 5f 5f             	add    %bl,0x5f(%edi)
41533e:	76 62                	jbe    0x4153a2
415340:	61                   	popa
415341:	56                   	push   %esi
415342:	61                   	popa
415343:	72 4d                	jb     0x415392
415345:	6f                   	outsl  %ds:(%esi),(%dx)
415346:	76 65                	jbe    0x4153ad
415348:	00 00                	add    %al,(%eax)
41534a:	00 00                	add    %al,(%eax)
41534c:	5f                   	pop    %edi
41534d:	5f                   	pop    %edi
41534e:	76 62                	jbe    0x4153b2
415350:	61                   	popa
415351:	4c                   	dec    %esp
415352:	61                   	popa
415353:	74 65                	je     0x4153ba
415355:	4d                   	dec    %ebp
415356:	65 6d                	gs insl (%dx),%es:(%edi)
415358:	43                   	inc    %ebx
415359:	61                   	popa
41535a:	6c                   	insb   (%dx),%es:(%edi)
41535b:	6c                   	insb   (%dx),%es:(%edi)
41535c:	00 00                	add    %al,(%eax)
41535e:	00 00                	add    %al,(%eax)
415360:	5f                   	pop    %edi
415361:	5f                   	pop    %edi
415362:	76 62                	jbe    0x4153c6
415364:	61                   	popa
415365:	46                   	inc    %esi
415366:	70 49                	jo     0x4153b1
415368:	34 00                	xor    $0x0,%al
41536a:	00 00                	add    %al,(%eax)
41536c:	5f                   	pop    %edi
41536d:	5f                   	pop    %edi
41536e:	76 62                	jbe    0x4153d2
415370:	61                   	popa
415371:	4f                   	dec    %edi
415372:	62 6a 53             	bound  %ebp,0x53(%edx)
415375:	65 74 41             	gs je  0x4153b9
415378:	64 64 72 65          	fs fs jb 0x4153e1
41537c:	66 00 00             	data16 add %al,(%eax)
41537f:	00 5f 5f             	add    %bl,0x5f(%edi)
415382:	76 62                	jbe    0x4153e6
415384:	61                   	popa
415385:	43                   	inc    %ebx
415386:	79 53                	jns    0x4153db
415388:	74 72                	je     0x4153fc
41538a:	00 00                	add    %al,(%eax)
41538c:	5f                   	pop    %edi
41538d:	5f                   	pop    %edi
41538e:	76 62                	jbe    0x4153f2
415390:	61                   	popa
415391:	46                   	inc    %esi
415392:	70 43                	jo     0x4153d7
415394:	6d                   	insl   (%dx),%es:(%edi)
415395:	70 43                	jo     0x4153da
415397:	79 00                	jns    0x415399
415399:	00 00                	add    %al,(%eax)
41539b:	00 5f 5f             	add    %bl,0x5f(%edi)
41539e:	76 62                	jbe    0x415402