416374:	61                   	popa
416375:	74 65                	je     0x4163dc
416377:	74 61                	je     0x4163da
416379:	62 6c 65 31          	bound  %ebp,0x31(%ebp,%eiz,2)
41637d:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
416381:	6c                   	insb   (%dx),%es:(%edi)
416382:	53                   	push   %ebx
416383:	74 72                	je     0x4163f7
416385:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
41638c:	73 4c                	jae    0x4163da
41638e:	61                   	popa
41638f:	62 65 6c             	bound  %esp,0x6c(%ebp)
416392:	31 00                	xor    %eax,(%eax)
416394:	6c                   	insb   (%dx),%es:(%edi)
416395:	61                   	popa
416396:	62 65 6c             	bound  %esp,0x6c(%ebp)
416399:	31 00                	xor    %eax,(%eax)
41639b:	70 61                	jo     0x4163fe
41639d:	6e                   	outsb  %ds:(%esi),(%dx)
41639e:	65 6c                	gs insb (%dx),%es:(%edi)
4163a0:	31 00                	xor    %eax,(%eax)
4163a2:	64 61                	fs popa
4163a4:	74 61                	je     0x416407
4163a6:	47                   	inc    %edi
4163a7:	72 69                	jb     0x416412
4163a9:	64 56                	fs push %esi
4163ab:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
4163b2:	42                   	inc    %edx
4163b3:	6f                   	outsl  %ds:(%esi),(%dx)
4163b4:	78 43                	js     0x4163f9
4163b6:	6f                   	outsl  %ds:(%esi),(%dx)
4163b7:	6c                   	insb   (%dx),%es:(%edi)
4163b8:	75 6d                	jne    0x416427
4163ba:	6e                   	outsb  %ds:(%esi),(%dx)
4163bb:	31 00                	xor    %eax,(%eax)
4163bd:	74 6f                	je     0x41642e
4163bf:	6f                   	outsl  %ds:(%esi),(%dx)
4163c0:	6c                   	insb   (%dx),%es:(%edi)
4163c1:	53                   	push   %ebx
4163c2:	74 72                	je     0x416436
4163c4:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4163cb:	6e                   	outsb  %ds:(%esi),(%dx)
4163cc:	31 00                	xor    %eax,(%eax)
4163ce:	74 6f                	je     0x41643f
4163d0:	6f                   	outsl  %ds:(%esi),(%dx)
4163d1:	6c                   	insb   (%dx),%es:(%edi)
4163d2:	54                   	push   %esp
4163d3:	69 70 31 00 74 6f 6f 	imul   $0x6f6f7400,0x31(%eax),%esi
4163da:	6c                   	insb   (%dx),%es:(%edi)
4163db:	53                   	push   %ebx
4163dc:	74 72                	je     0x416450
4163de:	69 70 31 00 73 74 61 	imul   $0x61747300,0x31(%eax),%esi
4163e5:	74 75                	je     0x41645c
4163e7:	73 53                	jae    0x41643c
4163e9:	74 72                	je     0x41645d
4163eb:	69 70 31 00 6d 65 6e 	imul   $0x6e656d00,0x31(%eax),%esi
4163f2:	75 53                	jne    0x416447
4163f4:	74 72                	je     0x416468
4163f6:	69 70 31 00 70 72 6f 	imul   $0x6f727000,0x31(%eax),%esi
4163fd:	67 72 65             	addr16 jb 0x416465
416400:	73 73                	jae    0x416475
416402:	42                   	inc    %edx
416403:	61                   	popa
416404:	72 31                	jb     0x416437
416406:	00 62 61             	add    %ah,0x61(%edx)
416409:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41640c:	72 6f                	jb     0x41647d
41640e:	75 6e                	jne    0x41647e
416410:	64 57                	fs push %edi
416412:	6f                   	outsl  %ds:(%esi),(%dx)
416413:	72 6b                	jb     0x416480
416415:	65 72 31             	gs jb  0x416449
416418:	00 70 65             	add    %dh,0x65(%eax)
41641b:	72 66                	jb     0x416483
41641d:	6f                   	outsl  %ds:(%esi),(%dx)
41641e:	72 6d                	jb     0x41648d
416420:	61                   	popa
416421:	6e                   	outsb  %ds:(%esi),(%dx)
416422:	63 65 43             	arpl   %esp,0x43(%ebp)
416425:	6f                   	outsl  %ds:(%esi),(%dx)
416426:	75 6e                	jne    0x416496
416428:	74 65                	je     0x41648f
41642a:	72 31                	jb     0x41645d
41642c:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
416430:	6c                   	insb   (%dx),%es:(%edi)
416431:	53                   	push   %ebx
416432:	74 72                	je     0x4164a6
416434:	69 70 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%esi
41643b:	61                   	popa
41643c:	74 6f                	je     0x4164ad
41643e:	72 31                	jb     0x416471
416440:	00 62 69             	add    %ah,0x69(%edx)
416443:	6e                   	outsb  %ds:(%esi),(%dx)
416444:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
41644b:	69
41644c:	67 61                	addr16 popa
41644e:	74 6f                	je     0x4164bf
416450:	72 53                	jb     0x4164a5
416452:	65 70 61             	gs jo  0x4164b6
416455:	72 61                	jb     0x4164b8
416457:	74 6f                	je     0x4164c8
416459:	72 31                	jb     0x41648c
41645b:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
41645f:	61                   	popa
416460:	47                   	inc    %edi
416461:	72 69                	jb     0x4164cc
416463:	64 56                	fs push %esi
416465:	69 65 77 31 00 72 6f 	imul   $0x6f720031,0x77(%ebp),%esp
41646c:	77 31                	ja     0x41649f
41646e:	00 67 72             	add    %ah,0x72(%edi)
416471:	6f                   	outsl  %ds:(%esi),(%dx)
416472:	75 70                	jne    0x4164e4
416474:	42                   	inc    %edx
416475:	6f                   	outsl  %ds:(%esi),(%dx)
416476:	78 31                	js     0x4164a9
416478:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
41647c:	65 6c                	gs insb (%dx),%es:(%edi)
41647e:	31 32                	xor    %esi,(%edx)
416480:	00 49 6e             	add    %cl,0x6e(%ecx)
416483:	74 33                	je     0x4164b8
416485:	32 00                	xor    (%eax),%al
416487:	48                   	dec    %eax
416488:	4b                   	dec    %ebx
416489:	31 4e 32             	xor    %ecx,0x32(%esi)
41648c:	00 48 4b             	add    %cl,0x4b(%eax)
41648f:	32 4e 32             	xor    0x32(%esi),%cl
416492:	00 62 75             	add    %ah,0x75(%edx)
416495:	74 74                	je     0x41650b
416497:	6f                   	outsl  %ds:(%esi),(%dx)
416498:	6e                   	outsb  %ds:(%esi),(%dx)
416499:	31 5f 43             	xor    %ebx,0x43(%edi)
41649c:	6c                   	insb   (%dx),%es:(%edi)
41649d:	69 63 6b 5f 32 00 4b 	imul   $0x4b00325f,0x6b(%ebx),%esp
4164a4:	65 79 56             	gs jns 0x4164fd
4164a7:	61                   	popa
4164a8:	6c                   	insb   (%dx),%es:(%edi)
4164a9:	75 65                	jne    0x416510
4164ab:	50                   	push   %eax
4164ac:	61                   	popa
4164ad:	69 72 60 32 00 49 44 	imul   $0x44490032,0x60(%edx),%esi
4164b4:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
4164bb:	72 79                	jb     0x416536
4164bd:	60                   	pusha
4164be:	32 00                	xor    (%eax),%al
4164c0:	6c                   	insb   (%dx),%es:(%edi)
4164c1:	61                   	popa
4164c2:	62 65 6c             	bound  %esp,0x6c(%ebp)
4164c5:	32 00                	xor    (%eax),%al
4164c7:	64 61                	fs popa
4164c9:	74 61                	je     0x41652c
4164cb:	47                   	inc    %edi
4164cc:	72 69                	jb     0x416537
4164ce:	64 56                	fs push %esi
4164d0:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
4164d7:	42                   	inc    %edx
4164d8:	6f                   	outsl  %ds:(%esi),(%dx)
4164d9:	78 43                	js     0x41651e
4164db:	6f                   	outsl  %ds:(%esi),(%dx)
4164dc:	6c                   	insb   (%dx),%es:(%edi)
4164dd:	75 6d                	jne    0x41654c
4164df:	6e                   	outsb  %ds:(%esi),(%dx)
4164e0:	32 00                	xor    (%eax),%al
4164e2:	74 6f                	je     0x416553
4164e4:	6f                   	outsl  %ds:(%esi),(%dx)
4164e5:	6c                   	insb   (%dx),%es:(%edi)
4164e6:	53                   	push   %ebx
4164e7:	74 72                	je     0x41655b
4164e9:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4164f0:	6e                   	outsb  %ds:(%esi),(%dx)
4164f1:	32 00                	xor    (%eax),%al
4164f3:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4164f6:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
4164fd:	69
4164fe:	67 61                	addr16 popa
416500:	74 6f                	je     0x416571
416502:	72 53                	jb     0x416557
416504:	65 70 61             	gs jo  0x416568
416507:	72 61                	jb     0x41656a
416509:	74 6f                	je     0x41657a
41650b:	72 32                	jb     0x41653f
41650d:	00 67 65             	add    %ah,0x65(%edi)
416510:	74 5f                	je     0x416571
416512:	4f                   	dec    %edi
416513:	66 66 69 63 65 4b 69 	data16 imul $0x694b,0x65(%ebx),%sp
41651a:	74 32                	je     0x41654e
41651c:	00 72 6f             	add    %dh,0x6f(%edx)
41651f:	77 32                	ja     0x416553
416521:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
416525:	65 6c                	gs insb (%dx),%es:(%edi)
416527:	31 33                	xor    %esi,(%ebx)
416529:	00 48 4b             	add    %cl,0x4b(%eax)
41652c:	31 4e 33             	xor    %ecx,0x33(%esi)
41652f:	00 48 4b             	add    %cl,0x4b(%eax)
416532:	32 4e 33             	xor    0x33(%esi),%cl
416535:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
416539:	65 6c                	gs insb (%dx),%es:(%edi)
41653b:	33 00                	xor    (%eax),%eax
41653d:	64 61                	fs popa
41653f:	74 61                	je     0x4165a2
416541:	47                   	inc    %edi
416542:	72 69                	jb     0x4165ad
416544:	64 56                	fs push %esi
416546:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
41654d:	42                   	inc    %edx
41654e:	6f                   	outsl  %ds:(%esi),(%dx)
41654f:	78 43                	js     0x416594
416551:	6f                   	outsl  %ds:(%esi),(%dx)
416552:	6c                   	insb   (%dx),%es:(%edi)
416553:	75 6d                	jne    0x4165c2
416555:	6e                   	outsb  %ds:(%esi),(%dx)
416556:	33 00                	xor    (%eax),%eax
416558:	6c                   	insb   (%dx),%es:(%edi)
416559:	61                   	popa
41655a:	62 65 6c             	bound  %esp,0x6c(%ebp)
41655d:	31 34 00             	xor    %esi,(%eax,%eax,1)
416560:	49                   	dec    %ecx
416561:	6e                   	outsb  %ds:(%esi),(%dx)
416562:	74 36                	je     0x41659a
416564:	34 00                	xor    $0x0,%al
416566:	48                   	dec    %eax
416567:	4b                   	dec    %ebx
416568:	31 4e 34             	xor    %ecx,0x34(%esi)
41656b:	00 48 4b             	add    %cl,0x4b(%eax)
41656e:	32 4e 34             	xor    0x34(%esi),%cl
416571:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
416575:	65 6c                	gs insb (%dx),%es:(%edi)
416577:	34 00                	xor    $0x0,%al
416579:	64 61                	fs popa
41657b:	74 61                	je     0x4165de
41657d:	47                   	inc    %edi
41657e:	72 69                	jb     0x4165e9
416580:	64 56                	fs push %esi
416582:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
416589:	42                   	inc    %edx
41658a:	6f                   	outsl  %ds:(%esi),(%dx)
41658b:	78 43                	js     0x4165d0
41658d:	6f                   	outsl  %ds:(%esi),(%dx)
41658e:	6c                   	insb   (%dx),%es:(%edi)
41658f:	75 6d                	jne    0x4165fe
416591:	6e                   	outsb  %ds:(%esi),(%dx)
416592:	34 00                	xor    $0x0,%al
416594:	76 34                	jbe    0x4165ca
416596:	00 42 61             	add    %al,0x61(%edx)
416599:	69 35 00 67 65 74 5f 	imul   $0x4654555f,0x74656700,%esi
4165a0:	55 54 46
4165a3:	38 00                	cmp    %al,(%eax)
4165a5:	6c                   	insb   (%dx),%es:(%edi)
4165a6:	61                   	popa
4165a7:	62 65 6c             	bound  %esp,0x6c(%ebp)
4165aa:	38 00                	cmp    %al,(%eax)
4165ac:	6c                   	insb   (%dx),%es:(%edi)
4165ad:	61                   	popa
4165ae:	62 65 6c             	bound  %esp,0x6c(%ebp)
4165b1:	39 00                	cmp    %eax,(%eax)
4165b3:	3c 4d                	cmp    $0x4d,%al
4165b5:	6f                   	outsl  %ds:(%esi),(%dx)
4165b6:	64 75 6c             	fs jne 0x416625
4165b9:	65 3e 00 72 61       	gs add %dh,%ds:0x61(%edx)
4165be:	43                   	inc    %ebx
4165bf:	42                   	inc    %edx
4165c0:	00 72 61             	add    %dh,0x61(%edx)
4165c3:	48                   	dec    %eax
4165c4:	42                   	inc    %edx
4165c5:	00 53 44             	add    %dl,0x44(%ebx)
4165c8:	41                   	inc    %ecx
4165c9:	44                   	inc    %esp
4165ca:	41                   	inc    %ecx
4165cb:	44                   	inc    %esp
4165cc:	41                   	inc    %ecx
4165cd:	44                   	inc    %esp
4165ce:	41                   	inc    %ecx
4165cf:	44                   	inc    %esp
4165d0:	41                   	inc    %ecx
4165d1:	44                   	inc    %esp
4165d2:	00 4f 72             	add    %cl,0x72(%edi)
4165d5:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
4165dc:	4d                   	dec    %ebp
4165dd:	6f                   	outsl  %ds:(%esi),(%dx)
4165de:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4165e1:	65 49                	gs dec %ecx
4165e3:	44                   	inc    %esp
4165e4:	00 67 65             	add    %ah,0x65(%edi)
4165e7:	74 5f                	je     0x416648
4165e9:	4d                   	dec    %ebp
4165ea:	6f                   	outsl  %ds:(%esi),(%dx)
4165eb:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4165ee:	65 49                	gs dec %ecx
4165f0:	44                   	inc    %esp
4165f1:	00 73 65             	add    %dh,0x65(%ebx)
4165f4:	74 5f                	je     0x416655
4165f6:	4d                   	dec    %ebp
4165f7:	6f                   	outsl  %ds:(%esi),(%dx)
4165f8:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4165fb:	65 49                	gs dec %ecx
4165fd:	44                   	inc    %esp
4165fe:	00 63 6f             	add    %ah,0x6f(%ebx)
416601:	6c                   	insb   (%dx),%es:(%edi)
416602:	75 6d                	jne    0x416671
416604:	6e                   	outsb  %ds:(%esi),(%dx)
416605:	4d                   	dec    %ebp
416606:	6f                   	outsl  %ds:(%esi),(%dx)
416607:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41660a:	65 49                	gs dec %ecx
41660c:	44                   	inc    %esp
41660d:	00 46 69             	add    %al,0x69(%esi)
416610:	6e                   	outsb  %ds:(%esi),(%dx)
416611:	64 42                	fs inc %edx
416613:	79 4d                	jns    0x416662
416615:	6f                   	outsl  %ds:(%esi),(%dx)
416616:	62 69 6c             	bound  %ebp,0x6c(%ecx)
416619:	65 49                	gs dec %ecx
41661b:	44                   	inc    %esp
41661c:	00 4f 72             	add    %cl,0x72(%edi)
41661f:	69 67 69 6e 61 6c 5f 	imul   $0x5f6c616e,0x69(%edi),%esp
416626:	4f                   	dec    %edi
416627:	72 64                	jb     0x41668d
416629:	65 72 49             	gs jb  0x416675
41662c:	74 65                	je     0x416693
41662e:	6d                   	insl   (%dx),%es:(%edi)
41662f:	49                   	dec    %ecx
416630:	44                   	inc    %esp
416631:	00 67 65             	add    %ah,0x65(%edi)
416634:	74 5f                	je     0x416695
416636:	4f                   	dec    %edi
416637:	72 64                	jb     0x41669d
416639:	65 72 49             	gs jb  0x416685
41663c:	74 65                	je     0x4166a3
41663e:	6d                   	insl   (%dx),%es:(%edi)
41663f:	49                   	dec    %ecx
416640:	44                   	inc    %esp
416641:	00 73 65             	add    %dh,0x65(%ebx)
416644:	74 5f                	je     0x4166a5
416646:	4f                   	dec    %edi
416647:	72 64                	jb     0x4166ad
416649:	65 72 49             	gs jb  0x416695
41664c:	74 65                	je     0x4166b3
41664e:	6d                   	insl   (%dx),%es:(%edi)
41664f:	49                   	dec    %ecx
416650:	44                   	inc    %esp
416651:	00 63 6f             	add    %ah,0x6f(%ebx)
416654:	6c                   	insb   (%dx),%es:(%edi)
416655:	75 6d                	jne    0x4166c4
416657:	6e                   	outsb  %ds:(%esi),(%dx)
416658:	4f                   	dec    %edi
416659:	72 64                	jb     0x4166bf
41665b:	65 72 49             	gs jb  0x4166a7
41665e:	74 65                	je     0x4166c5
416660:	6d                   	insl   (%dx),%es:(%edi)
416661:	49                   	dec    %ecx
416662:	44                   	inc    %esp