403322:	73 65                	jae    0x403389
403324:	41                   	inc    %ecx
403325:	64 64 72 65          	fs fs jb 0x40338e
403329:	73 73                	jae    0x40339e
40332b:	0a 00                	or     (%eax),%al
40332d:	00 00                	add    %al,(%eax)
40332f:	00 57 45             	add    %dl,0x45(%edi)
403332:	52                   	push   %edx
403333:	2f                   	das
403334:	43                   	inc    %ebx
403335:	72 61                	jb     0x403398
403337:	73 68                	jae    0x4033a1
403339:	41                   	inc    %ecx
40333a:	50                   	push   %eax
40333b:	49                   	dec    %ecx
40333c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
403342:	52                   	push   %edx
403343:	52                   	push   %edx
403344:	4f                   	dec    %edi
403345:	52                   	push   %edx
403346:	20 49 6e             	and    %cl,0x6e(%ecx)
403349:	76 61                	jbe    0x4033ac
40334b:	6c                   	insb   (%dx),%es:(%edi)
40334c:	69 64 20 61 72 67 75 	imul   $0x6d756772,0x61(%eax,%eiz,1),%esp
403353:	6d
403354:	65 6e                	outsb  %gs:(%esi),(%dx)
403356:	74 73                	je     0x4033cb
403358:	0a 00                	or     (%eax),%al
40335a:	00 00                	add    %al,(%eax)
40335c:	00 00                	add    %al,(%eax)
40335e:	00 00                	add    %al,(%eax)
403360:	57                   	push   %edi
403361:	45                   	inc    %ebp
403362:	52                   	push   %edx
403363:	2f                   	das
403364:	43                   	inc    %ebx
403365:	72 61                	jb     0x4033c8
403367:	73 68                	jae    0x4033d1
403369:	41                   	inc    %ecx
40336a:	50                   	push   %eax
40336b:	49                   	dec    %ecx
40336c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
403372:	52                   	push   %edx
403373:	52                   	push   %edx
403374:	4f                   	dec    %edi
403375:	52                   	push   %edx
403376:	20 46 61             	and    %al,0x61(%esi)
403379:	69 6c 65 64 20 74 6f 	imul   $0x206f7420,0x64(%ebp,%eiz,2),%ebp
403380:	20
403381:	72 65                	jb     0x4033e8
403383:	61                   	popa
403384:	64 20 74 68 65       	and    %dh,%fs:0x65(%eax,%ebp,2)
403389:	20 70 65             	and    %dh,0x65(%eax)
40338c:	62 20                	bound  %esp,(%eax)
40338e:	66 72 6f             	data16 jb 0x403400
403391:	6d                   	insl   (%dx),%es:(%edi)
403392:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
403396:	20 70 72             	and    %dh,0x72(%eax)
403399:	6f                   	outsl  %ds:(%esi),(%dx)
40339a:	63 65 73             	arpl   %esp,0x73(%ebp)
40339d:	73 0a                	jae    0x4033a9
40339f:	00 57 45             	add    %dl,0x45(%edi)
4033a2:	52                   	push   %edx
4033a3:	2f                   	das
4033a4:	43                   	inc    %ebx
4033a5:	72 61                	jb     0x403408
4033a7:	73 68                	jae    0x403411
4033a9:	41                   	inc    %ecx
4033aa:	50                   	push   %eax
4033ab:	49                   	dec    %ecx
4033ac:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
4033b2:	52                   	push   %edx
4033b3:	52                   	push   %edx
4033b4:	4f                   	dec    %edi
4033b5:	52                   	push   %edx
4033b6:	20 57 65             	and    %dl,0x65(%edi)
4033b9:	72 70                	jb     0x40342b
4033bb:	4e                   	dec    %esi
4033bc:	74 57                	je     0x403415
4033be:	6f                   	outsl  %ds:(%esi),(%dx)
4033bf:	77 36                	ja     0x4033f7
4033c1:	34 52                	xor    $0x52,%al
4033c3:	65 61                	gs popa
4033c5:	64 56                	fs push %esi
4033c7:	69 72 74 75 61 6c 4d 	imul   $0x4d6c6175,0x74(%edx),%esi
4033ce:	65 6d                	gs insl (%dx),%es:(%edi)
4033d0:	6f                   	outsl  %ds:(%esi),(%dx)
4033d1:	72 79                	jb     0x40344c
4033d3:	36 34 20             	ss xor $0x20,%al
4033d6:	66 61                	popaw
4033d8:	69 6c 65 64 20 77 68 	imul   $0x69687720,0x64(%ebp,%eiz,2),%ebp
4033df:	69
4033e0:	6c                   	insb   (%dx),%es:(%edi)
4033e1:	65 20 74 72 79       	and    %dh,%gs:0x79(%edx,%esi,2)
4033e6:	69 6e 67 20 74 6f 20 	imul   $0x206f7420,0x67(%esi),%ebp
4033ed:	72 65                	jb     0x403454
4033ef:	61                   	popa
4033f0:	64 20 50 65          	and    %dl,%fs:0x65(%eax)
4033f4:	62 42 61             	bound  %eax,0x61(%edx)
4033f7:	73 65                	jae    0x40345e
4033f9:	41                   	inc    %ecx
4033fa:	64 64 72 65          	fs fs jb 0x403463
4033fe:	73 73                	jae    0x403473
403400:	0a 00                	or     (%eax),%al
403402:	00 00                	add    %al,(%eax)
403404:	00 00                	add    %al,(%eax)
403406:	00 00                	add    %al,(%eax)
403408:	57                   	push   %edi
403409:	45                   	inc    %ebp
40340a:	52                   	push   %edx
40340b:	2f                   	das
40340c:	43                   	inc    %ebx
40340d:	72 61                	jb     0x403470
40340f:	73 68                	jae    0x403479
403411:	41                   	inc    %ecx
403412:	50                   	push   %eax
403413:	49                   	dec    %ecx
403414:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
40341a:	52                   	push   %edx
40341b:	52                   	push   %edx
40341c:	4f                   	dec    %edi
40341d:	52                   	push   %edx
40341e:	20 52 65             	and    %dl,0x65(%edx)
403421:	61                   	popa
403422:	64 50                	fs push %eax
403424:	72 6f                	jb     0x403495
403426:	63 65 73             	arpl   %esp,0x73(%ebp)
403429:	73 4d                	jae    0x403478
40342b:	65 6d                	gs insl (%dx),%es:(%edi)
40342d:	6f                   	outsl  %ds:(%esi),(%dx)
40342e:	72 79                	jb     0x4034a9
403430:	20 66 61             	and    %ah,0x61(%esi)
403433:	69 6c 65 64 20 77 68 	imul   $0x69687720,0x64(%ebp,%eiz,2),%ebp
40343a:	69
40343b:	6c                   	insb   (%dx),%es:(%edi)
40343c:	65 20 74 72 79       	and    %dh,%gs:0x79(%edx,%esi,2)
403441:	69 6e 67 20 74 6f 20 	imul   $0x206f7420,0x67(%esi),%ebp
403448:	72 65                	jb     0x4034af
40344a:	61                   	popa
40344b:	64 20 57 65          	and    %dl,%fs:0x65(%edi)
40344f:	72 52                	jb     0x4034a3
403451:	65 67 69 73 74 72 61 	imul   $0x69746172,%gs:0x74(%bp,%di),%esi
403458:	74 69
40345a:	6f                   	outsl  %ds:(%esi),(%dx)
40345b:	6e                   	outsb  %ds:(%esi),(%dx)
40345c:	44                   	inc    %esp
40345d:	61                   	popa
40345e:	74 61                	je     0x4034c1
403460:	0a 00                	or     (%eax),%al
403462:	00 00                	add    %al,(%eax)
403464:	6b 00 65             	imul   $0x65,(%eax),%eax
403467:	00 72 00             	add    %dh,0x0(%edx)
40346a:	6e                   	outsb  %ds:(%esi),(%dx)
40346b:	00 65 00             	add    %ah,0x0(%ebp)
40346e:	6c                   	insb   (%dx),%es:(%edi)
40346f:	00 33                	add    %dh,(%ebx)
403471:	00 32                	add    %dh,(%edx)
403473:	00 2e                	add    %ch,(%esi)
403475:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
403479:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
40347d:	00 00                	add    %al,(%eax)
40347f:	00 57 45             	add    %dl,0x45(%edi)
403482:	52                   	push   %edx
403483:	2f                   	das
403484:	43                   	inc    %ebx
403485:	72 61                	jb     0x4034e8
403487:	73 68                	jae    0x4034f1
403489:	41                   	inc    %ecx
40348a:	50                   	push   %eax
40348b:	49                   	dec    %ecx
40348c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
403492:	52                   	push   %edx
403493:	52                   	push   %edx
403494:	4f                   	dec    %edi
403495:	52                   	push   %edx
403496:	20 4e 74             	and    %cl,0x74(%esi)
403499:	51                   	push   %ecx
40349a:	75 65                	jne    0x403501
40349c:	72 79                	jb     0x403517
40349e:	49                   	dec    %ecx
40349f:	6e                   	outsb  %ds:(%esi),(%dx)
4034a0:	66 6f                	outsw  %ds:(%esi),(%dx)
4034a2:	72 6d                	jb     0x403511
4034a4:	61                   	popa
4034a5:	74 69                	je     0x403510
4034a7:	6f                   	outsl  %ds:(%esi),(%dx)
4034a8:	6e                   	outsb  %ds:(%esi),(%dx)
4034a9:	50                   	push   %eax
4034aa:	72 6f                	jb     0x40351b
4034ac:	63 65 73             	arpl   %esp,0x73(%ebp)
4034af:	73 20                	jae    0x4034d1
4034b1:	66 61                	popaw
4034b3:	69 6c 65 64 20 77 69 	imul   $0x74697720,0x64(%ebp,%eiz,2),%ebp
4034ba:	74
4034bb:	68 20 73 74 61       	push   $0x61747320
4034c0:	74 75                	je     0x403537
4034c2:	73 3a                	jae    0x4034fe
4034c4:	20 30                	and    %dh,(%eax)
4034c6:	78 25                	js     0x4034ed
4034c8:	78 0a                	js     0x4034d4
4034ca:	00 00                	add    %al,(%eax)
4034cc:	57                   	push   %edi
4034cd:	45                   	inc    %ebp
4034ce:	52                   	push   %edx
4034cf:	2f                   	das
4034d0:	43                   	inc    %ebx
4034d1:	72 61                	jb     0x403534
4034d3:	73 68                	jae    0x40353d
4034d5:	41                   	inc    %ecx
4034d6:	50                   	push   %eax
4034d7:	49                   	dec    %ecx
4034d8:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
4034de:	52                   	push   %edx
4034df:	52                   	push   %edx
4034e0:	4f                   	dec    %edi
4034e1:	52                   	push   %edx
4034e2:	20 4e 74             	and    %cl,0x74(%esi)
4034e5:	51                   	push   %ecx
4034e6:	75 65                	jne    0x40354d
4034e8:	72 79                	jb     0x403563
4034ea:	49                   	dec    %ecx
4034eb:	6e                   	outsb  %ds:(%esi),(%dx)
4034ec:	66 6f                	outsw  %ds:(%esi),(%dx)
4034ee:	72 6d                	jb     0x40355d
4034f0:	61                   	popa
4034f1:	74 69                	je     0x40355c
4034f3:	6f                   	outsl  %ds:(%esi),(%dx)
4034f4:	6e                   	outsb  %ds:(%esi),(%dx)
4034f5:	50                   	push   %eax
4034f6:	72 6f                	jb     0x403567
4034f8:	63 65 73             	arpl   %esp,0x73(%ebp)
4034fb:	73 20                	jae    0x40351d
4034fd:	66 61                	popaw
4034ff:	69 6c 65 64 20 30 78 	imul   $0x25783020,0x64(%ebp,%eiz,2),%ebp
403506:	25
403507:	78 0a                	js     0x403513
403509:	00 00                	add    %al,(%eax)
40350b:	00 57 45             	add    %dl,0x45(%edi)
40350e:	52                   	push   %edx
40350f:	2f                   	das
403510:	43                   	inc    %ebx
403511:	72 61                	jb     0x403574
403513:	73 68                	jae    0x40357d
403515:	41                   	inc    %ecx
403516:	50                   	push   %eax
403517:	49                   	dec    %ecx
403518:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
40351e:	52                   	push   %edx
40351f:	52                   	push   %edx
403520:	4f                   	dec    %edi
403521:	52                   	push   %edx
403522:	20 57 65             	and    %dl,0x65(%edi)
403525:	72 70                	jb     0x403597
403527:	50                   	push   %eax
403528:	61                   	popa
403529:	74 68                	je     0x403593
40352b:	54                   	push   %esp
40352c:	61                   	popa
40352d:	69 6c 20 72 65 74 75 	imul   $0x72757465,0x72(%eax,%eiz,1),%ebp
403534:	72
403535:	6e                   	outsb  %ds:(%esi),(%dx)
403536:	65 64 20 4e 55       	gs and %cl,%fs:0x55(%esi)
40353b:	4c                   	dec    %esp
40353c:	4c                   	dec    %esp
40353d:	0a 00                	or     (%eax),%al
40353f:	00 57 45             	add    %dl,0x45(%edi)
403542:	52                   	push   %edx
403543:	2f                   	das
403544:	43                   	inc    %ebx
403545:	72 61                	jb     0x4035a8
403547:	73 68                	jae    0x4035b1
403549:	41                   	inc    %ecx
40354a:	50                   	push   %eax
40354b:	49                   	dec    %ecx
40354c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
403552:	52                   	push   %edx
403553:	52                   	push   %edx
403554:	4f                   	dec    %edi
403555:	52                   	push   %edx
403556:	20 52 74             	and    %dl,0x74(%edx)
403559:	6c                   	insb   (%dx),%es:(%edi)
40355a:	49                   	dec    %ecx
40355b:	6e                   	outsb  %ds:(%esi),(%dx)
40355c:	69 74 55 6e 69 63 6f 	imul   $0x646f6369,0x6e(%ebp,%edx,2),%esi
403563:	64
403564:	65 53                	gs push %ebx
403566:	74 72                	je     0x4035da
403568:	69 6e 67 45 78 20 72 	imul   $0x72207845,0x67(%esi),%ebp
40356f:	65 74 75             	gs je  0x4035e7
403572:	72 6e                	jb     0x4035e2
403574:	65 64 20 30          	gs and %dh,%fs:(%eax)
403578:	78 25                	js     0x40359f
40357a:	78 0a                	js     0x403586
40357c:	00 00                	add    %al,(%eax)
40357e:	00 00                	add    %al,(%eax)
403580:	57                   	push   %edi
403581:	45                   	inc    %ebp
403582:	52                   	push   %edx
403583:	2f                   	das
403584:	43                   	inc    %ebx
403585:	72 61                	jb     0x4035e8
403587:	73 68                	jae    0x4035f1
403589:	41                   	inc    %ecx
40358a:	50                   	push   %eax
40358b:	49                   	dec    %ecx
40358c:	3a 25 75 3a 20 45    	cmp    0x45203a75,%ah
403592:	52                   	push   %edx
403593:	52                   	push   %edx
403594:	4f                   	dec    %edi
403595:	52                   	push   %edx
403596:	20 53 74             	and    %dl,0x74(%ebx)
403599:	72 69                	jb     0x403604
40359b:	6e                   	outsb  %ds:(%esi),(%dx)
40359c:	67 63 63 68          	arpl   %esp,0x68(%bp,%di)
4035a0:	63 6f 70             	arpl   %ebp,0x70(%edi)
4035a3:	79 20                	jns    0x4035c5
4035a5:	66 61                	popaw
4035a7:	69 6c 65 64 20 77 68 	imul   $0x69687720,0x64(%ebp,%eiz,2),%ebp
4035ae:	69
4035af:	6c                   	insb   (%dx),%es:(%edi)
4035b0:	65 20 63 6f          	and    %ah,%gs:0x6f(%ebx)
4035b4:	70 79                	jo     0x40362f
4035b6:	69 6e 67 20 74 68 65 	imul   $0x65687420,0x67(%esi),%ebp
4035bd:	20 64 65 62          	and    %ah,0x62(%ebp,%eiz,2)
4035c1:	75 67                	jne    0x40362a
4035c3:	67 65 72 20          	addr16 gs jb 0x4035e7
4035c7:	70 61                	jo     0x40362a
4035c9:	74 68                	je     0x403633
4035cb:	20 30                	and    %dh,(%eax)
4035cd:	78 25                	js     0x4035f4
4035cf:	78 0a                	js     0x4035db
4035d1:	00 00                	add    %al,(%eax)
4035d3:	00 57 45             	add    %dl,0x45(%edi)
4035d6:	52                   	push   %edx
4035d7:	2f                   	das
4035d8:	43                   	inc    %ebx
4035d9:	72 61                	jb     0x40363c
4035db:	73 68                	jae    0x403645
4035dd:	41                   	inc    %ecx
4035de:	50                   	push   %eax
4035df:	49                   	dec    %ecx
4035e0:	3a 25 75 3a 20 54    	cmp    0x54203a75,%ah
4035e6:	52                   	push   %edx
4035e7:	41                   	inc    %ecx
4035e8:	43                   	inc    %ebx
4035e9:	45                   	inc    %ebp
4035ea:	20 57 45             	and    %dl,0x45(%edi)
4035ed:	52                   	push   %edx
4035ee:	50                   	push   %eax
4035ef:	5f                   	pop    %edi