4032a2:	67 75 6d             	addr16 jne 0x403312
4032a5:	65 6e                	outsb  %gs:(%esi),(%dx)
4032a7:	74 45                	je     0x4032ee
4032a9:	78 63                	js     0x40330e
4032ab:	65 70 74             	gs jo  0x403322
4032ae:	69 6f 6e 00 53 74 72 	imul   $0x72745300,0x6e(%edi),%ebp
4032b5:	69 6e 67 43 6f 6d 70 	imul   $0x706d6f43,0x67(%esi),%ebp
4032bc:	61                   	popa
4032bd:	72 69                	jb     0x403328
4032bf:	73 6f                	jae    0x403330
4032c1:	6e                   	outsb  %ds:(%esi),(%dx)
4032c2:	00 72 6f             	add    %dh,0x6f(%edx)
4032c5:	6c                   	insb   (%dx),%es:(%edi)
4032c6:	6c                   	insb   (%dx),%es:(%edi)
4032c7:	62 61 63             	bound  %esp,0x63(%ecx)
4032ca:	6b 50 61 74          	imul   $0x74,0x61(%eax),%edx
4032ce:	74 65                	je     0x403335
4032d0:	72 6e                	jb     0x403340
4032d2:	00 68 65             	add    %ch,0x65(%eax)
4032d5:	6c                   	insb   (%dx),%es:(%edi)
4032d6:	70 50                	jo     0x403328
4032d8:	61                   	popa
4032d9:	74 74                	je     0x40334f
4032db:	65 72 6e             	gs jb  0x40334c
4032de:	00 77 61             	add    %dh,0x61(%edi)
4032e1:	69 74 50 61 74 74 65 	imul   $0x72657474,0x61(%eax,%edx,2),%esi
4032e8:	72
4032e9:	6e                   	outsb  %ds:(%esi),(%dx)
4032ea:	00 73 63             	add    %dh,0x63(%ebx)
4032ed:	72 69                	jb     0x403358
4032ef:	70 74                	jo     0x403365
4032f1:	50                   	push   %eax
4032f2:	61                   	popa
4032f3:	74 74                	je     0x403369
4032f5:	65 72 6e             	gs jb  0x403366
4032f8:	00 74 69 6d          	add    %dh,0x6d(%ecx,%ebp,2)
4032fc:	65 6f                	outsl  %gs:(%esi),(%dx)
4032fe:	75 74                	jne    0x403374
403300:	50                   	push   %eax
403301:	61                   	popa
403302:	74 74                	je     0x403378
403304:	65 72 6e             	gs jb  0x403375
403307:	00 43 75             	add    %al,0x75(%ebx)
40330a:	6c                   	insb   (%dx),%es:(%edi)
40330b:	74 75                	je     0x403382
40330d:	72 65                	jb     0x403374
40330f:	49                   	dec    %ecx
403310:	6e                   	outsb  %ds:(%esi),(%dx)
403311:	66 6f                	outsw  %ds:(%esi),(%dx)
403313:	00 73 65             	add    %dh,0x65(%ebx)
403316:	74 5f                	je     0x403377
403318:	53                   	push   %ebx
403319:	74 61                	je     0x40337c
40331b:	72 74                	jb     0x403391
40331d:	49                   	dec    %ecx
40331e:	6e                   	outsb  %ds:(%esi),(%dx)
40331f:	66 6f                	outsw  %ds:(%esi),(%dx)
403321:	00 47 65             	add    %al,0x65(%edi)
403324:	74 50                	je     0x403376
403326:	72 6f                	jb     0x403397
403328:	63 65 73             	arpl   %esp,0x73(%ebp)
40332b:	73 53                	jae    0x403380
40332d:	74 61                	je     0x403390
40332f:	72 74                	jb     0x4033a5
403331:	49                   	dec    %ecx
403332:	6e                   	outsb  %ds:(%esi),(%dx)
403333:	66 6f                	outsw  %ds:(%esi),(%dx)
403335:	00 73 74             	add    %dh,0x74(%ebx)
403338:	61                   	popa
403339:	72 74                	jb     0x4033af
40333b:	49                   	dec    %ecx
40333c:	6e                   	outsb  %ds:(%esi),(%dx)
40333d:	66 6f                	outsw  %ds:(%esi),(%dx)
40333f:	00 53 79             	add    %dl,0x79(%ebx)
403342:	73 74                	jae    0x4033b8
403344:	65 6d                	gs insl (%dx),%es:(%edi)
403346:	2e 4c                	cs dec %esp
403348:	69 6e 71 00 43 6c 65 	imul   $0x656c4300,0x71(%esi),%ebp
40334f:	61                   	popa
403350:	72 00                	jb     0x403352
403352:	43                   	inc    %ebx
403353:	68 61 72 00 49       	push   $0x49007261
403358:	46                   	inc    %esi
403359:	6f                   	outsl  %ds:(%esi),(%dx)
40335a:	72 6d                	jb     0x4033c9
40335c:	61                   	popa
40335d:	74 50                	je     0x4033af
40335f:	72 6f                	jb     0x4033d0
403361:	76 69                	jbe    0x4033cc
403363:	64 65 72 00          	fs gs jb 0x403367
403367:	53                   	push   %ebx
403368:	74 72                	je     0x4033dc
40336a:	69 6e 67 42 75 69 6c 	imul   $0x6c697542,0x67(%esi),%ebp
403371:	64 65 72 00          	fs gs jb 0x403375
403375:	4d                   	dec    %ebp
403376:	75 6c                	jne    0x4033e4
403378:	74 69                	je     0x4033e3
40337a:	53                   	push   %ebx
40337b:	63 72 69             	arpl   %esi,0x69(%edx)
40337e:	70 74                	jo     0x4033f4
403380:	52                   	push   %edx
403381:	75 6e                	jne    0x4033f1
403383:	6e                   	outsb  %ds:(%esi),(%dx)
403384:	65 72 00             	gs jb  0x403387
403387:	67 65 74 5f          	addr16 gs je 0x4033ea
40338b:	52                   	push   %edx
40338c:	6f                   	outsl  %ds:(%esi),(%dx)
40338d:	6c                   	insb   (%dx),%es:(%edi)
40338e:	6c                   	insb   (%dx),%es:(%edi)
40338f:	62 61 63             	bound  %esp,0x63(%ecx)
403392:	6b 4f 6e 45          	imul   $0x45,0x6e(%edi),%ecx
403396:	72 72                	jb     0x40340a
403398:	6f                   	outsl  %ds:(%esi),(%dx)
403399:	72 00                	jb     0x40339b
40339b:	73 65                	jae    0x403402
40339d:	74 5f                	je     0x4033fe
40339f:	52                   	push   %edx
4033a0:	6f                   	outsl  %ds:(%esi),(%dx)
4033a1:	6c                   	insb   (%dx),%es:(%edi)
4033a2:	6c                   	insb   (%dx),%es:(%edi)
4033a3:	62 61 63             	bound  %esp,0x63(%ecx)
4033a6:	6b 4f 6e 45          	imul   $0x45,0x6e(%edi),%ecx
4033aa:	72 72                	jb     0x40341e
4033ac:	6f                   	outsl  %ds:(%esi),(%dx)
4033ad:	72 00                	jb     0x4033af
4033af:	72 6f                	jb     0x403420
4033b1:	6c                   	insb   (%dx),%es:(%edi)
4033b2:	6c                   	insb   (%dx),%es:(%edi)
4033b3:	62 61 63             	bound  %esp,0x63(%ecx)
4033b6:	6b 6f 6e 45          	imul   $0x45,0x6e(%edi),%ebp
4033ba:	72 72                	jb     0x40342e
4033bc:	6f                   	outsl  %ds:(%esi),(%dx)
4033bd:	72 00                	jb     0x4033bf
4033bf:	70 61                	jo     0x403422
4033c1:	72 61                	jb     0x403424
4033c3:	6d                   	insl   (%dx),%es:(%edi)
4033c4:	53                   	push   %ebx
4033c5:	65 70 61             	gs jo  0x403429
4033c8:	72 61                	jb     0x40342b
4033ca:	74 6f                	je     0x40343b
4033cc:	72 00                	jb     0x4033ce
4033ce:	47                   	inc    %edi
4033cf:	65 74 45             	gs je  0x403417
4033d2:	6e                   	outsb  %ds:(%esi),(%dx)
4033d3:	75 6d                	jne    0x403442
4033d5:	65 72 61             	gs jb  0x403439
4033d8:	74 6f                	je     0x403449
4033da:	72 00                	jb     0x4033dc
4033dc:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
4033e1:	00 2e                	add    %ch,(%esi)
4033e3:	63 63 74             	arpl   %esp,0x74(%ebx)
4033e6:	6f                   	outsl  %ds:(%esi),(%dx)
4033e7:	72 00                	jb     0x4033e9
4033e9:	53                   	push   %ebx
4033ea:	79 73                	jns    0x40345f
4033ec:	74 65                	je     0x403453
4033ee:	6d                   	insl   (%dx),%es:(%edi)
4033ef:	2e 44                	cs inc %esp
4033f1:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
4033f8:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
4033ff:	74 65                	je     0x403466
403401:	6d                   	insl   (%dx),%es:(%edi)
403402:	2e 52                	cs push %edx
403404:	75 6e                	jne    0x403474
403406:	74 69                	je     0x403471
403408:	6d                   	insl   (%dx),%es:(%edi)
403409:	65 2e 49             	gs cs dec %ecx
40340c:	6e                   	outsb  %ds:(%esi),(%dx)
40340d:	74 65                	je     0x403474
40340f:	72 6f                	jb     0x403480
403411:	70 53                	jo     0x403466
403413:	65 72 76             	gs jb  0x40348c
403416:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
40341d:	73 74                	jae    0x403493
40341f:	65 6d                	gs insl (%dx),%es:(%edi)
403421:	2e 52                	cs push %edx
403423:	75 6e                	jne    0x403493
403425:	74 69                	je     0x403490
403427:	6d                   	insl   (%dx),%es:(%edi)
403428:	65 2e 43             	gs cs inc %ebx
40342b:	6f                   	outsl  %ds:(%esi),(%dx)
40342c:	6d                   	insl   (%dx),%es:(%edi)
40342d:	70 69                	jo     0x403498
40342f:	6c                   	insb   (%dx),%es:(%edi)
403430:	65 72 53             	gs jb  0x403486
403433:	65 72 76             	gs jb  0x4034ac
403436:	69 63 65 73 00 44 65 	imul   $0x65440073,0x65(%ebx),%esp
40343d:	62 75 67             	bound  %esi,0x67(%ebp)
403440:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
403447:	65
403448:	73 00                	jae    0x40344a
40344a:	45                   	inc    %ebp
40344b:	78 70                	js     0x4034bd
40344d:	61                   	popa
40344e:	6e                   	outsb  %ds:(%esi),(%dx)
40344f:	64 45                	fs inc %ebp
403451:	6e                   	outsb  %ds:(%esi),(%dx)
403452:	76 69                	jbe    0x4034bd
403454:	72 6f                	jb     0x4034c5
403456:	6e                   	outsb  %ds:(%esi),(%dx)
403457:	6d                   	insl   (%dx),%es:(%edi)
403458:	65 6e                	outsb  %gs:(%esi),(%dx)
40345a:	74 56                	je     0x4034b2
40345c:	61                   	popa
40345d:	72 69                	jb     0x4034c8
40345f:	61                   	popa
403460:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
403464:	00 53 63             	add    %dl,0x63(%ebx)
403467:	72 69                	jb     0x4034d2
403469:	70 74                	jo     0x4034df
40346b:	53                   	push   %ebx
40346c:	74 61                	je     0x4034cf
40346e:	74 65                	je     0x4034d5
403470:	73 00                	jae    0x403472
403472:	61                   	popa
403473:	72 67                	jb     0x4034dc
403475:	73 00                	jae    0x403477
403477:	43                   	inc    %ebx
403478:	6f                   	outsl  %ds:(%esi),(%dx)
403479:	6e                   	outsb  %ds:(%esi),(%dx)
40347a:	74 61                	je     0x4034dd
40347c:	69 6e 73 00 41 70 70 	imul   $0x70704100,0x73(%esi),%ebp
403483:	56                   	push   %esi
403484:	53                   	push   %ebx
403485:	63 72 69             	arpl   %esi,0x69(%edx)
403488:	70 74                	jo     0x4034fe
40348a:	52                   	push   %edx
40348b:	75 6e                	jne    0x4034fb
40348d:	6e                   	outsb  %ds:(%esi),(%dx)
40348e:	65 72 50             	gs jb  0x4034e1
403491:	61                   	popa
403492:	72 61                	jb     0x4034f5
403494:	6d                   	insl   (%dx),%es:(%edi)
403495:	65 74 65             	gs je  0x4034fd
403498:	72 73                	jb     0x40350d
40349a:	00 50 72             	add    %dl,0x72(%eax)
40349d:	6f                   	outsl  %ds:(%esi),(%dx)
40349e:	63 65 73             	arpl   %esp,0x73(%ebp)
4034a1:	73 00                	jae    0x4034a3
4034a3:	67 65 74 5f          	addr16 gs je 0x403506
4034a7:	41                   	inc    %ecx
4034a8:	72 67                	jb     0x403511
4034aa:	75 6d                	jne    0x403519
4034ac:	65 6e                	outsb  %gs:(%esi),(%dx)
4034ae:	74 73                	je     0x403523
4034b0:	00 73 65             	add    %dh,0x65(%ebx)
4034b3:	74 5f                	je     0x403514
4034b5:	41                   	inc    %ecx
4034b6:	72 67                	jb     0x40351f
4034b8:	75 6d                	jne    0x403527
4034ba:	65 6e                	outsb  %gs:(%esi),(%dx)
4034bc:	74 73                	je     0x403531
4034be:	00 53 65             	add    %dl,0x65(%ebx)
4034c1:	74 41                	je     0x403504
4034c3:	72 67                	jb     0x40352c
4034c5:	75 6d                	jne    0x403534
4034c7:	65 6e                	outsb  %gs:(%esi),(%dx)
4034c9:	74 73                	je     0x40353e
4034cb:	00 61 72             	add    %ah,0x72(%ecx)
4034ce:	67 75 6d             	addr16 jne 0x40353e
4034d1:	65 6e                	outsb  %gs:(%esi),(%dx)
4034d3:	74 73                	je     0x403548
4034d5:	00 4c 61 75          	add    %cl,0x75(%ecx,%eiz,2)
4034d9:	6e                   	outsb  %ds:(%esi),(%dx)
4034da:	63 68 41             	arpl   %ebp,0x41(%eax)
4034dd:	6c                   	insb   (%dx),%es:(%edi)
4034de:	6c                   	insb   (%dx),%es:(%edi)
4034df:	53                   	push   %ebx
4034e0:	63 72 69             	arpl   %esi,0x69(%edx)
4034e3:	70 74                	jo     0x403559
4034e5:	73 00                	jae    0x4034e7
4034e7:	43                   	inc    %ebx
4034e8:	6f                   	outsl  %ds:(%esi),(%dx)
4034e9:	6e                   	outsb  %ds:(%esi),(%dx)
4034ea:	63 61 74             	arpl   %esp,0x74(%ecx)
4034ed:	00 41 70             	add    %al,0x70(%ecx)
4034f0:	70 65                	jo     0x403557
4034f2:	6e                   	outsb  %ds:(%esi),(%dx)
4034f3:	64 46                	fs inc %esi
4034f5:	6f                   	outsl  %ds:(%esi),(%dx)
4034f6:	72 6d                	jb     0x403565
4034f8:	61                   	popa
4034f9:	74 00                	je     0x4034fb
4034fb:	4f                   	dec    %edi
4034fc:	62 6a 65             	bound  %ebp,0x65(%edx)
4034ff:	63 74 00 67          	arpl   %esi,0x67(%eax,%eax,1)
403503:	65 74 5f             	gs je  0x403565
403506:	57                   	push   %edi
403507:	61                   	popa
403508:	69 74 00 73 65 74 5f 	imul   $0x575f7465,0x73(%eax,%eax,1),%esi
40350f:	57
403510:	61                   	popa
403511:	69 74 00 57 61 69 74 	imul   $0x46746961,0x57(%eax,%eax,1),%esi
403518:	46
403519:	6f                   	outsl  %ds:(%esi),(%dx)
40351a:	72 45                	jb     0x403561
40351c:	78 69                	js     0x403587
40351e:	74 00                	je     0x403520
403520:	67 65 74 5f          	addr16 gs je 0x403583
403524:	48                   	dec    %eax
403525:	52                   	push   %edx
403526:	65 73 75             	gs jae 0x40359e
403529:	6c                   	insb   (%dx),%es:(%edi)
40352a:	74 00                	je     0x40352c
40352c:	54                   	push   %esp
40352d:	6f                   	outsl  %ds:(%esi),(%dx)
40352e:	55                   	push   %ebp
40352f:	70 70                	jo     0x4035a1
403531:	65 72 49             	gs jb  0x40357d
403534:	6e                   	outsb  %ds:(%esi),(%dx)
403535:	76 61                	jbe    0x403598
403537:	72 69                	jb     0x4035a2
403539:	61                   	popa
40353a:	6e                   	outsb  %ds:(%esi),(%dx)
40353b:	74 00                	je     0x40353d
40353d:	45                   	inc    %ebp
40353e:	6e                   	outsb  %ds:(%esi),(%dx)
40353f:	76 69                	jbe    0x4035aa
403541:	72 6f                	jb     0x4035b2
403543:	6e                   	outsb  %ds:(%esi),(%dx)
403544:	6d                   	insl   (%dx),%es:(%edi)
403545:	65 6e                	outsb  %gs:(%esi),(%dx)
403547:	74 00                	je     0x403549
403549:	67 65 74 5f          	addr16 gs je 0x4035ac
40354d:	43                   	inc    %ebx
40354e:	75 72                	jne    0x4035c2
403550:	72 65                	jb     0x4035b7
403552:	6e                   	outsb  %ds:(%esi),(%dx)
403553:	74 00                	je     0x403555
403555:	67 65 74 5f          	addr16 gs je 0x4035b8
403559:	43                   	inc    %ebx
40355a:	6f                   	outsl  %ds:(%esi),(%dx)
40355b:	75 6e                	jne    0x4035cb
40355d:	74 00                	je     0x40355f
40355f:	41                   	inc    %ecx
403560:	70 70                	jo     0x4035d2
403562:	56                   	push   %esi
403563:	53                   	push   %ebx
403564:	63 72 69             	arpl   %esi,0x69(%edx)
403567:	70 74                	jo     0x4035dd
403569:	00 41 63             	add    %al,0x63(%ecx)
40356c:	74 75                	je     0x4035e3
40356e:	61                   	popa
40356f:	6c                   	insb   (%dx),%es:(%edi)
403570:	53                   	push   %ebx
403571:	63 72 69             	arpl   %esi,0x69(%edx)
403574:	70 74                	jo     0x4035ea
403576:	00 53 74             	add    %dl,0x74(%ebx)
403579:	61                   	popa
40357a:	72 74                	jb     0x4035f0