416457:	54                   	push   %esp
416458:	4b                   	dec    %ebx
416459:	33 59 56             	xor    0x56(%ecx),%ebx
41645c:	42                   	inc    %edx
41645d:	32 79 57             	xor    0x57(%ecx),%bh
416460:	62 35 35 4d 57 66    	bound  %esi,0x66574d35
416466:	6a 69                	push   $0x69
416468:	54                   	push   %esp
416469:	32 79 6f             	xor    0x6f(%ecx),%bh
41646c:	44                   	inc    %esp
41646d:	6d                   	insl   (%dx),%es:(%edi)
41646e:	67 79 70             	addr16 jns 0x4164e1
416471:	71 51                	jno    0x4164c4
416473:	64 65 74 4d          	fs gs je 0x4164c4
416477:	64 39 4e 74          	cmp    %ecx,%fs:0x74(%esi)
41647b:	32 52 4e             	xor    0x4e(%edx),%dl
41647e:	39 62 52             	cmp    %esp,0x52(%edx)
416481:	73 79                	jae    0x4164fc
416483:	31 59 32             	xor    %ebx,0x32(%ecx)
416486:	55                   	push   %ebp
416487:	4d                   	dec    %ebp
416488:	2f                   	das
416489:	54                   	push   %esp
41648a:	2b 56 51             	sub    0x51(%esi),%edx
41648d:	50                   	push   %eax
41648e:	69 57 39 36 37 78 6c 	imul   $0x6c783736,0x39(%edi),%edx
416495:	44                   	inc    %esp
416496:	77 53                	ja     0x4164eb
416498:	53                   	push   %ebx
416499:	4e                   	dec    %esi
41649a:	6a 4d                	push   $0x4d
41649c:	6b 43 45 63          	imul   $0x63,0x45(%ebx),%eax
4164a0:	6b 73 31 63          	imul   $0x63,0x31(%ebx),%esi
4164a4:	61                   	popa
4164a5:	4c                   	dec    %esp
4164a6:	52                   	push   %edx
4164a7:	46                   	inc    %esi
4164a8:	6b 34 45 4f 2f 4e 53 	imul   $0x4b,0x534e2f4f(,%eax,2),%esi
4164af:	4b
4164b0:	49                   	dec    %ecx
4164b1:	54                   	push   %esp
4164b2:	56                   	push   %esi
4164b3:	6a 6a                	push   $0x6a
4164b5:	4c                   	dec    %esp
4164b6:	75 4e                	jne    0x416506
4164b8:	4e                   	dec    %esi
4164b9:	73 77                	jae    0x416532
4164bb:	2f                   	das
4164bc:	45                   	inc    %ebp
4164bd:	6a 75                	push   $0x75
4164bf:	36 4f                	ss dec %edi
4164c1:	71 32                	jno    0x4164f5
4164c3:	37                   	aaa
4164c4:	61                   	popa
4164c5:	44                   	inc    %esp
4164c6:	7a 51                	jp     0x416519
4164c8:	35 67 7a 69 30       	xor    $0x30697a67,%eax
4164cd:	6c                   	insb   (%dx),%es:(%edi)
4164ce:	77 76                	ja     0x416546
4164d0:	72 4e                	jb     0x416520
4164d2:	49                   	dec    %ecx
4164d3:	33 6e 77             	xor    0x77(%esi),%ebp
4164d6:	6f                   	outsl  %ds:(%esi),(%dx)
4164d7:	67 71 4f             	addr16 jno 0x416529
4164da:	6f                   	outsl  %ds:(%esi),(%dx)
4164db:	32 64 58 4c          	xor    0x4c(%eax,%ebx,2),%ah
4164df:	43                   	inc    %ebx
4164e0:	78 56                	js     0x416538
4164e2:	36 4b                	ss dec %ebx
4164e4:	78 79                	js     0x41655f
4164e6:	43                   	inc    %ebx
4164e7:	2b 2b                	sub    (%ebx),%ebp
4164e9:	65 66 73 4f          	gs data16 jae 0x41653c
4164ed:	70 49                	jo     0x416538
4164ef:	66 4d                	dec    %bp
4164f1:	73 64                	jae    0x416557
4164f3:	36 2f                	ss das
4164f5:	34 62                	xor    $0x62,%al
4164f7:	79 6c                	jns    0x416565
4164f9:	39 62 59             	cmp    %esp,0x59(%edx)
4164fc:	50                   	push   %eax
4164fd:	33 4d 70             	xor    0x70(%ebp),%ecx
416500:	61                   	popa
416501:	2b 57 42             	sub    0x42(%edi),%edx
416504:	59                   	pop    %ecx
416505:	30 4b 68             	xor    %cl,0x68(%ebx)
416508:	33 57 35             	xor    0x35(%edi),%edx
41650b:	2f                   	das
41650c:	33 69 63             	xor    0x63(%ecx),%ebp
41650f:	76 4f                	jbe    0x416560
416511:	7a 4c                	jp     0x41655f
416513:	67 41                	addr16 inc %ecx
416515:	43                   	inc    %ebx
416516:	41                   	inc    %ecx
416517:	2f                   	das
416518:	43                   	inc    %ebx
416519:	6b 72 34 2b          	imul   $0x2b,0x34(%edx),%esi
41651d:	6b 33 71             	imul   $0x71,(%ebx),%esi
416520:	71 66                	jno    0x416588
416522:	31 6f 76             	xor    %ebp,0x76(%edi)
416525:	7a 50                	jp     0x416577
416527:	71 39                	jno    0x416562
416529:	66 74 66             	data16 je 0x416592
41652c:	6e                   	outsb  %ds:(%esi),(%dx)
41652d:	4a                   	dec    %edx
41652e:	31 2f                	xor    %ebp,(%edi)
416530:	51                   	push   %ecx
416531:	4a                   	dec    %edx
416532:	44                   	inc    %esp
416533:	65 39 72 75          	cmp    %esi,%gs:0x75(%edx)
416537:	4b                   	dec    %ebx
416538:	6d                   	insl   (%dx),%es:(%edi)
416539:	35 75 67 34 73       	xor    $0x73346775,%eax
41653e:	31 2b                	xor    %ebp,(%ebx)
416540:	59                   	pop    %ecx
416541:	48                   	dec    %eax
416542:	4a                   	dec    %edx
416543:	44                   	inc    %esp
416544:	44                   	inc    %esp
416545:	59                   	pop    %ecx
416546:	30 36                	xor    %dh,(%esi)
416548:	4d                   	dec    %ebp
416549:	43                   	inc    %ebx
41654a:	7a 53                	jp     0x41659f
41654c:	4b                   	dec    %ebx
41654d:	4d                   	dec    %ebp
41654e:	48                   	dec    %eax
41654f:	77 6c                	ja     0x4165bd
416551:	63 69 6c             	arpl   %ebp,0x6c(%ecx)
416554:	74 59                	je     0x4165af
416556:	6f                   	outsl  %ds:(%esi),(%dx)
416557:	4d                   	dec    %ebp
416558:	37                   	aaa
416559:	35 55 33 63 2b       	xor    $0x2b633355,%eax
41655e:	33 4f 42             	xor    0x42(%edi),%ecx
416561:	37                   	aaa
416562:	6c                   	insb   (%dx),%es:(%edi)
416563:	78 70                	js     0x4165d5
416565:	43                   	inc    %ebx
416566:	46                   	inc    %esi
416567:	61                   	popa
416568:	45                   	inc    %ebp
416569:	34 46                	xor    $0x46,%al
41656b:	62 6c 43 78          	bound  %ebp,0x78(%ebx,%eax,2)
41656f:	4a                   	dec    %edx
416570:	76 67                	jbe    0x4165d9
416572:	4b                   	dec    %ebx
416573:	51                   	push   %ecx
416574:	51                   	push   %ecx
416575:	7a 7a                	jp     0x4165f1
416577:	39 47 66             	cmp    %eax,0x66(%edi)
41657a:	7a 4c                	jp     0x4165c8
41657c:	35 77 72 52 4d       	xor    $0x4d527277,%eax
416581:	64 71 52             	fs jno 0x4165d6
416584:	6e                   	outsb  %ds:(%esi),(%dx)
416585:	41                   	inc    %ecx
416586:	6f                   	outsl  %ds:(%esi),(%dx)
416587:	6e                   	outsb  %ds:(%esi),(%dx)
416588:	30 30                	xor    %dh,(%eax)
41658a:	64 38 46 42          	cmp    %al,%fs:0x42(%esi)
41658e:	33 36                	xor    (%esi),%esi
416590:	65 45                	gs inc %ebp
416592:	6e                   	outsb  %ds:(%esi),(%dx)
416593:	35 53 71 76 38       	xor    $0x38767153,%eax
416598:	50                   	push   %eax
416599:	57                   	push   %edi
41659a:	2f                   	das
41659b:	73 6b                	jae    0x416608
41659d:	71 32                	jno    0x4165d1
41659f:	36 70 2b             	ss jo  0x4165cd
4165a2:	6d                   	insl   (%dx),%es:(%edi)
4165a3:	53                   	push   %ebx
4165a4:	52                   	push   %edx
4165a5:	61                   	popa
4165a6:	52                   	push   %edx
4165a7:	42                   	inc    %edx
4165a8:	79 31                	jns    0x4165db
4165aa:	74 6a                	je     0x416616
4165ac:	4b                   	dec    %ebx
4165ad:	38 64 4e 73          	cmp    %ah,0x73(%esi,%ecx,2)
4165b1:	4e                   	dec    %esi
4165b2:	71 69                	jno    0x41661d
4165b4:	6f                   	outsl  %ds:(%esi),(%dx)
4165b5:	4e                   	dec    %esi
4165b6:	47                   	inc    %edi
4165b7:	39 71 72             	cmp    %esi,0x72(%ecx)
4165ba:	67 43                	addr16 inc %ebx
4165bc:	7a 2b                	jp     0x4165e9
4165be:	6b 62 71 33          	imul   $0x33,0x71(%edx),%esp
4165c2:	61                   	popa
4165c3:	4b                   	dec    %ebx
4165c4:	58                   	pop    %eax
4165c5:	4f                   	dec    %edi
4165c6:	2f                   	das
4165c7:	75 41                	jne    0x41660a
4165c9:	4b                   	dec    %ebx
4165ca:	6c                   	insb   (%dx),%es:(%edi)
4165cb:	37                   	aaa
4165cc:	70 71                	jo     0x41663f
4165ce:	74 51                	je     0x416621
4165d0:	39 49 47             	cmp    %ecx,0x47(%ecx)
4165d3:	4b                   	dec    %ebx
4165d4:	77 37                	ja     0x41660d
4165d6:	49                   	dec    %ecx
4165d7:	57                   	push   %edi
4165d8:	52                   	push   %edx
4165d9:	44                   	inc    %esp
4165da:	6b 5a 4f 78          	imul   $0x78,0x4f(%edx),%ebx
4165de:	44                   	inc    %esp
4165df:	76 43                	jbe    0x416624
4165e1:	4b                   	dec    %ebx
4165e2:	36 63 6e 2f          	arpl   %ebp,%ss:0x2f(%esi)
4165e6:	63 75 47             	arpl   %esi,0x47(%ebp)
4165e9:	53                   	push   %ebx
4165ea:	39 72 35             	cmp    %esi,0x35(%edx)
4165ed:	55                   	push   %ebp
4165ee:	76 55                	jbe    0x416645
4165f0:	7a 4c                	jp     0x41663e
4165f2:	73 61                	jae    0x416655
4165f4:	50                   	push   %eax
4165f5:	34 64                	xor    $0x64,%al
4165f7:	2b 5a 6e             	sub    0x6e(%edx),%ebx
4165fa:	53                   	push   %ebx
4165fb:	6a 2b                	push   $0x2b
4165fd:	33 5a 34             	xor    0x34(%edx),%ebx
416600:	56                   	push   %esi
416601:	41                   	inc    %ecx
416602:	2f                   	das
416603:	68 2f 37 6a 54       	push   $0x546a372f
416608:	55                   	push   %ebp
416609:	77 39                	ja     0x416644
41660b:	55                   	push   %ebp
41660c:	75 53                	jne    0x416661
41660e:	44                   	inc    %esp
41660f:	45                   	inc    %ebp
416610:	6f                   	outsl  %ds:(%esi),(%dx)
416611:	77 4e                	ja     0x416661
416613:	74 33                	je     0x416648
416615:	79 49                	jns    0x416660
416617:	67 44                	addr16 inc %esp
416619:	78 57                	js     0x416672
41661b:	34 52                	xor    $0x52,%al
41661d:	79 6f                	jns    0x41668e
41661f:	69 53 35 30 43 44 47 	imul   $0x47444330,0x35(%ebx),%edx
416626:	69 6c 51 6b 4f 52 77 	imul   $0x4d77524f,0x6b(%ecx,%edx,2),%ebp
41662d:	4d
41662e:	65 4b                	gs dec %ebx
416630:	66 52                	push   %dx
416632:	31 4c 73 78          	xor    %ecx,0x78(%ebx,%esi,2)
416636:	76 6f                	jbe    0x4166a7
416638:	62 6d 36             	bound  %ebp,0x36(%ebp)
41663b:	67 64 42             	addr16 fs inc %edx
41663e:	57                   	push   %edi
41663f:	36 43                	ss inc %ebx
416641:	61                   	popa
416642:	45                   	inc    %ebp
416643:	7a 75                	jp     0x4166ba
416645:	4b                   	dec    %ebx
416646:	65 6e                	outsb  %gs:(%esi),(%dx)
416648:	78 4e                	js     0x416698
41664a:	55                   	push   %ebp
41664b:	36 77 72             	ss ja  0x4166c0
41664e:	56                   	push   %esi
41664f:	39 57 77             	cmp    %edx,0x77(%edi)
416652:	68 30 4d 48 42       	push   $0x42484d30
416657:	62 66 39             	bound  %esp,0x39(%esi)
41665a:	34 6e                	xor    $0x6e,%al
41665c:	42                   	inc    %edx
41665d:	4b                   	dec    %ebx
41665e:	4e                   	dec    %esi
41665f:	38 49 6c             	cmp    %cl,0x6c(%ecx)
416662:	6c                   	insb   (%dx),%es:(%edi)
416663:	34 39                	xor    $0x39,%al
416665:	4b                   	dec    %ebx
416666:	54                   	push   %esp
416667:	49                   	dec    %ecx
416668:	6b 72 36 6a          	imul   $0x6a,0x36(%edx),%esi
41666c:	31 4f 52             	xor    %ecx,0x52(%edi)
41666f:	37                   	aaa
416670:	72 4d                	jb     0x4166bf
416672:	74 77                	je     0x4166eb
416674:	6b 37 75             	imul   $0x75,(%edi),%esi
416677:	79 52                	jns    0x4166cb
416679:	34 59                	xor    $0x59,%al
41667b:	62 4c 58 79          	bound  %ecx,0x79(%eax,%ebx,2)
41667f:	58                   	pop    %eax
416680:	6f                   	outsl  %ds:(%esi),(%dx)
416681:	53                   	push   %ebx
416682:	5a                   	pop    %edx
416683:	58                   	pop    %eax
416684:	68 56 69 30 43       	push   $0x43306956
416689:	63 68 66             	arpl   %ebp,0x66(%eax)
41668c:	50                   	push   %eax
41668d:	46                   	inc    %esi
41668e:	44                   	inc    %esp
41668f:	65 31 63 39          	xor    %esp,%gs:0x39(%ebx)
416693:	2b 63 30             	sub    0x30(%ebx),%esp
416696:	77 6f                	ja     0x416707
416698:	31 6a 41             	xor    %ebp,0x41(%edx)
41669b:	48                   	dec    %eax
41669c:	76 54                	jbe    0x4166f2
41669e:	47                   	inc    %edi
41669f:	2b 4b 52             	sub    0x52(%ebx),%ecx
4166a2:	6e                   	outsb  %ds:(%esi),(%dx)
4166a3:	47                   	inc    %edi
4166a4:	52                   	push   %edx
4166a5:	4f                   	dec    %edi
4166a6:	52                   	push   %edx
4166a7:	53                   	push   %ebx
4166a8:	75 58                	jne    0x416702
4166aa:	76 54                	jbe    0x416700
4166ac:	77 47                	ja     0x4166f5
4166ae:	6b 4b 34 6a          	imul   $0x6a,0x34(%ebx),%ecx
4166b2:	39 46 66             	cmp    %eax,0x66(%esi)
4166b5:	6d                   	insl   (%dx),%es:(%edi)
4166b6:	46                   	inc    %esi
4166b7:	44                   	inc    %esp
4166b8:	53                   	push   %ebx
4166b9:	69 52 66 68 6c 6b 43 	imul   $0x436b6c68,0x66(%edx),%edx
4166c0:	55                   	push   %ebp
4166c1:	50                   	push   %eax
4166c2:	45                   	inc    %ebp
4166c3:	63 77 4d             	arpl   %esi,0x4d(%edi)
4166c6:	44                   	inc    %esp
4166c7:	68 70 51 77 6a       	push   $0x6a775170
4166cc:	30 74 39 52          	xor    %dh,0x52(%ecx,%edi,1)
4166d0:	49                   	dec    %ecx
4166d1:	44                   	inc    %esp
4166d2:	2b 76 41             	sub    0x41(%esi),%esi
4166d5:	62 70 4d             	bound  %esi,0x4d(%eax)
4166d8:	51                   	push   %ecx
4166d9:	45                   	inc    %ebp
4166da:	50                   	push   %eax
4166db:	73 4d                	jae    0x41672a
4166dd:	44                   	inc    %esp
4166de:	66 78 53             	data16 js 0x416734
4166e1:	6a 34                	push   $0x34
4166e3:	47                   	inc    %edi
4166e4:	6a 36                	push   $0x36
4166e6:	43                   	inc    %ebx
4166e7:	52                   	push   %edx
4166e8:	43                   	inc    %ebx
4166e9:	54                   	push   %esp
4166ea:	4c                   	dec    %esp
4166eb:	69 6d 5a 49 4e 52 39 	imul   $0x39524e49,0x5a(%ebp),%ebp
4166f2:	30 6f 46             	xor    %ch,0x46(%edi)
4166f5:	2f                   	das
4166f6:	54                   	push   %esp
4166f7:	4d                   	dec    %ebp
4166f8:	54                   	push   %esp