41759a:	47                   	inc    %edi
41759b:	57                   	push   %edi
41759c:	67 2f                	addr16 das
41759e:	73 4c                	jae    0x4175ec
4175a0:	67 57                	addr16 push %edi
4175a2:	51                   	push   %ecx
4175a3:	33 61 4c             	xor    0x4c(%ecx),%esp
4175a6:	70 75                	jo     0x41761d
4175a8:	54                   	push   %esp
4175a9:	41                   	inc    %ecx
4175aa:	67 30 46 49          	xor    %al,0x49(%bp)
4175ae:	48                   	dec    %eax
4175af:	59                   	pop    %ecx
4175b0:	39 4f 78             	cmp    %ecx,0x78(%edi)
4175b3:	31 65 52             	xor    %esp,0x52(%ebp)
4175b6:	51                   	push   %ecx
4175b7:	58                   	pop    %eax
4175b8:	70 53                	jo     0x41760d
4175ba:	37                   	aaa
4175bb:	36 66 4c             	ss dec %sp
4175be:	41                   	inc    %ecx
4175bf:	30 76 72             	xor    %dh,0x72(%esi)
4175c2:	51                   	push   %ecx
4175c3:	77 31                	ja     0x4175f6
4175c5:	30 71 47             	xor    %dh,0x47(%ecx)
4175c8:	62 31                	bound  %esi,(%ecx)
4175ca:	39 44 6e 58          	cmp    %eax,0x58(%esi,%ebp,2)
4175ce:	36 38 63 72          	cmp    %ah,%ss:0x72(%ebx)
4175d2:	72 74                	jb     0x417648
4175d4:	51                   	push   %ecx
4175d5:	4f                   	dec    %edi
4175d6:	36 35 31 32 4e 7a    	ss xor $0x7a4e3231,%eax
4175dc:	6a 5a                	push   $0x5a
4175de:	54                   	push   %esp
4175df:	48                   	dec    %eax
4175e0:	71 6c                	jno    0x41764e
4175e2:	59                   	pop    %ecx
4175e3:	75 72                	jne    0x417657
4175e5:	54                   	push   %esp
4175e6:	74 47                	je     0x41762f
4175e8:	76 68                	jbe    0x417652
4175ea:	4b                   	dec    %ebx
4175eb:	77 7a                	ja     0x417667
4175ed:	72 72                	jb     0x417661
4175ef:	6c                   	insb   (%dx),%es:(%edi)
4175f0:	35 69 7a 4b 68       	xor    $0x684b7a69,%eax
4175f5:	42                   	inc    %edx
4175f6:	2b 73 58             	sub    0x58(%ebx),%esi
4175f9:	6a 48                	push   $0x48
4175fb:	37                   	aaa
4175fc:	68 41 6a 74 78       	push   $0x78746a41
417601:	5a                   	pop    %edx
417602:	4d                   	dec    %ebp
417603:	57                   	push   %edi
417604:	76 75                	jbe    0x41767b
417606:	32 61 4d             	xor    0x4d(%ecx),%ah
417609:	4b                   	dec    %ebx
41760a:	6f                   	outsl  %ds:(%esi),(%dx)
41760b:	55                   	push   %ebp
41760c:	61                   	popa
41760d:	67 6e                	outsb  %ds:(%si),(%dx)
41760f:	52                   	push   %edx
417610:	55                   	push   %ebp
417611:	4c                   	dec    %esp
417612:	74 56                	je     0x41766a
417614:	35 54 4a 2b 51       	xor    $0x512b4a54,%eax
417619:	42                   	inc    %edx
41761a:	76 4d                	jbe    0x417669
41761c:	70 32                	jo     0x417650
41761e:	50                   	push   %eax
41761f:	54                   	push   %esp
417620:	36 79 53             	ss jns 0x417676
417623:	5a                   	pop    %edx
417624:	4d                   	dec    %ebp
417625:	51                   	push   %ecx
417626:	48                   	dec    %eax
417627:	32 4e 37             	xor    0x37(%esi),%cl
41762a:	44                   	inc    %esp
41762b:	41                   	inc    %ecx
41762c:	71 46                	jno    0x417674
41762e:	68 44 7a 57 35       	push   $0x35577a44
417633:	47                   	inc    %edi
417634:	4f                   	dec    %edi
417635:	43                   	inc    %ebx
417636:	2b 6a 66             	sub    0x66(%edx),%ebp
417639:	45                   	inc    %ebp
41763a:	4e                   	dec    %esi
41763b:	4d                   	dec    %ebp
41763c:	6c                   	insb   (%dx),%es:(%edi)
41763d:	72 30                	jb     0x41766f
41763f:	50                   	push   %eax
417640:	54                   	push   %esp
417641:	31 44 6d 65          	xor    %eax,0x65(%ebp,%ebp,2)
417645:	6b 69 67 71          	imul   $0x71,0x67(%ecx),%ebp
417649:	50                   	push   %eax
41764a:	59                   	pop    %ecx
41764b:	78 59                	js     0x4176a6
41764d:	45                   	inc    %ebp
41764e:	4f                   	dec    %edi
41764f:	48                   	dec    %eax
417650:	4f                   	dec    %edi
417651:	51                   	push   %ecx
417652:	4d                   	dec    %ebp
417653:	6f                   	outsl  %ds:(%esi),(%dx)
417654:	30 72 68             	xor    %dh,0x68(%edx)
417657:	78 72                	js     0x4176cb
417659:	65 52                	gs push %edx
41765b:	62 56 42             	bound  %edx,0x42(%esi)
41765e:	74 63                	je     0x4176c3
417660:	37                   	aaa
417661:	6e                   	outsb  %ds:(%esi),(%dx)
417662:	68 4f 43 63 44       	push   $0x4463434f
417667:	39 75 49             	cmp    %esi,0x49(%ebp)
41766a:	70 61                	jo     0x4176cd
41766c:	2f                   	das
41766d:	2f                   	das
41766e:	4e                   	dec    %esi
41766f:	50                   	push   %eax
417670:	70 6b                	jo     0x4176dd
417672:	49                   	dec    %ecx
417673:	7a 58                	jp     0x4176cd
417675:	33 77 56             	xor    0x56(%edi),%esi
417678:	69 73 4f 45 38 76 70 	imul   $0x70763845,0x4f(%ebx),%esi
41767f:	76 76                	jbe    0x4176f7
417681:	48                   	dec    %eax
417682:	65 79 6e             	gs jns 0x4176f3
417685:	6d                   	insl   (%dx),%es:(%edi)
417686:	41                   	inc    %ecx
417687:	49                   	dec    %ecx
417688:	34 78                	xor    $0x78,%al
41768a:	4f                   	dec    %edi
41768b:	54                   	push   %esp
41768c:	70 4f                	jo     0x4176dd
41768e:	57                   	push   %edi
41768f:	37                   	aaa
417690:	31 59 31             	xor    %ebx,0x31(%ecx)
417693:	75 6a                	jne    0x4176ff
417695:	79 4f                	jns    0x4176e6
417697:	79 33                	jns    0x4176cc
417699:	67 6f                	outsl  %ds:(%si),(%dx)
41769b:	62 79 79             	bound  %edi,0x79(%ecx)
41769e:	32 73 6e             	xor    0x6e(%ebx),%dh
4176a1:	41                   	inc    %ecx
4176a2:	44                   	inc    %esp
4176a3:	6c                   	insb   (%dx),%es:(%edi)
4176a4:	61                   	popa
4176a5:	67 43                	addr16 inc %ebx
4176a7:	70 31                	jo     0x4176da
4176a9:	36 78 50             	ss js  0x4176fc
4176ac:	58                   	pop    %eax
4176ad:	41                   	inc    %ecx
4176ae:	6e                   	outsb  %ds:(%esi),(%dx)
4176af:	6b 43 52 49          	imul   $0x49,0x52(%ebx),%eax
4176b3:	33 32                	xor    (%edx),%esi
4176b5:	6b 57 78 39          	imul   $0x39,0x78(%edi),%edx
4176b9:	6c                   	insb   (%dx),%es:(%edi)
4176ba:	6f                   	outsl  %ds:(%esi),(%dx)
4176bb:	4f                   	dec    %edi
4176bc:	2f                   	das
4176bd:	55                   	push   %ebp
4176be:	78 4f                	js     0x41770f
4176c0:	74 68                	je     0x41772a
4176c2:	62 30                	bound  %esi,(%eax)
4176c4:	6d                   	insl   (%dx),%es:(%edi)
4176c5:	68 53 56 33 55       	push   $0x55335653
4176ca:	48                   	dec    %eax
4176cb:	4c                   	dec    %esp
4176cc:	69 47 55 54 64 61 34 	imul   $0x34616454,0x55(%edi),%eax
4176d3:	36 39 51 63          	cmp    %edx,%ss:0x63(%ecx)
4176d7:	44                   	inc    %esp
4176d8:	4e                   	dec    %esi
4176d9:	69 2f 6e 7a 53 38    	imul   $0x38537a6e,(%edi),%ebp
4176df:	51                   	push   %ecx
4176e0:	36 76 30             	ss jbe 0x417713
4176e3:	4e                   	dec    %esi
4176e4:	4f                   	dec    %edi
4176e5:	30 4e 78             	xor    %cl,0x78(%esi)
4176e8:	50                   	push   %eax
4176e9:	78 53                	js     0x41773e
4176eb:	66 39 50 64          	cmp    %dx,0x64(%eax)
4176ef:	4d                   	dec    %ebp
4176f0:	79 46                	jns    0x417738
4176f2:	4c                   	dec    %esp
4176f3:	30 5a 39             	xor    %bl,0x39(%edx)
4176f6:	65 77 77             	gs ja  0x417770
4176f9:	35 68 31 62 53       	xor    $0x53623168,%eax
4176fe:	31 69 43             	xor    %ebp,0x43(%ecx)
417701:	67 47                	addr16 inc %edi
417703:	61                   	popa
417704:	30 65 32             	xor    %ah,0x32(%ebp)
417707:	67 46                	addr16 inc %esi
417709:	46                   	inc    %esi
41770a:	5a                   	pop    %edx
41770b:	78 38                	js     0x417745
41770d:	4e                   	dec    %esi
41770e:	6d                   	insl   (%dx),%es:(%edi)
41770f:	7a 38                	jp     0x417749
417711:	73 70                	jae    0x417783
417713:	4c                   	dec    %esp
417714:	51                   	push   %ecx
417715:	75 6c                	jne    0x417783
417717:	35 49 75 2b 72       	xor    $0x722b7549,%eax
41771c:	59                   	pop    %ecx
41771d:	42                   	inc    %edx
41771e:	46                   	inc    %esi
41771f:	62 56 2f             	bound  %edx,0x2f(%esi)
417722:	6d                   	insl   (%dx),%es:(%edi)
417723:	59                   	pop    %ecx
417724:	32 57 36             	xor    0x36(%edi),%dl
417727:	65 63 44 6d 78       	arpl   %eax,%gs:0x78(%ebp,%ebp,2)
41772c:	74 4d                	je     0x41777b
41772e:	71 4b                	jno    0x41777b
417730:	56                   	push   %esi
417731:	62 32                	bound  %esi,(%edx)
417733:	4c                   	dec    %esp
417734:	64 30 66 72          	xor    %ah,%fs:0x72(%esi)
417738:	55                   	push   %ebp
417739:	74 33                	je     0x41776e
41773b:	50                   	push   %eax
41773c:	61                   	popa
41773d:	2f                   	das
41773e:	69 61 33 4d 70 55 6c 	imul   $0x6c55704d,0x33(%ecx),%esp
417745:	74 4d                	je     0x417794
417747:	63 35 4a 33 6f 5a    	arpl   %esi,0x5a6f334a
41774d:	5a                   	pop    %edx
41774e:	36 42                	ss inc %edx
417750:	34 5a                	xor    $0x5a,%al
417752:	6e                   	outsb  %ds:(%esi),(%dx)
417753:	6b 42 79 70          	imul   $0x70,0x79(%edx),%eax
417757:	79 63                	jns    0x4177bc
417759:	64 32 37             	xor    %fs:(%edi),%dh
41775c:	6c                   	insb   (%dx),%es:(%edi)
41775d:	30 67 44             	xor    %ah,0x44(%edi)
417760:	4b                   	dec    %ebx
417761:	69 45 31 50 4d 61 38 	imul   $0x38614d50,0x31(%ebp),%eax
417768:	44                   	inc    %esp
417769:	39 2b                	cmp    %ebp,(%ebx)
41776b:	72 46                	jb     0x4177b3
41776d:	42                   	inc    %edx
41776e:	53                   	push   %ebx
41776f:	39 73 31             	cmp    %esi,0x31(%ebx)
417772:	55                   	push   %ebp
417773:	51                   	push   %ecx
417774:	75 41                	jne    0x4177b7
417776:	77 4c                	ja     0x4177c4
417778:	6c                   	insb   (%dx),%es:(%edi)
417779:	5a                   	pop    %edx
41777a:	62 37                	bound  %esi,(%edi)
41777c:	57                   	push   %edi
41777d:	4a                   	dec    %edx
41777e:	79 4e                	jns    0x4177ce
417780:	73 4d                	jae    0x4177cf
417782:	73 6a                	jae    0x4177ee
417784:	42                   	inc    %edx
417785:	62 33                	bound  %esi,(%ebx)
417787:	6c                   	insb   (%dx),%es:(%edi)
417788:	6c                   	insb   (%dx),%es:(%edi)
417789:	6b 35 4f 48 69 53 71 	imul   $0x71,0x5369484f,%esi
417790:	69 75 77 56 6c 48 51 	imul   $0x51486c56,0x77(%ebp),%esi
417797:	39 32                	cmp    %esi,(%edx)
417799:	6f                   	outsl  %ds:(%esi),(%dx)
41779a:	2f                   	das
41779b:	6f                   	outsl  %ds:(%esi),(%dx)
41779c:	65 76 47             	gs jbe 0x4177e6
41779f:	56                   	push   %esi
4177a0:	2b 2f                	sub    (%edi),%ebp
4177a2:	49                   	dec    %ecx
4177a3:	43                   	inc    %ebx
4177a4:	77 54                	ja     0x4177fa
4177a6:	6b 55 33 58          	imul   $0x58,0x33(%ebp),%edx
4177aa:	45                   	inc    %ebp
4177ab:	52                   	push   %edx
4177ac:	61                   	popa
4177ad:	78 52                	js     0x417801
4177af:	51                   	push   %ecx
4177b0:	63 78 67             	arpl   %edi,0x67(%eax)
4177b3:	78 4b                	js     0x417800
4177b5:	4d                   	dec    %ebp
4177b6:	61                   	popa
4177b7:	70 30                	jo     0x4177e9
4177b9:	74 64                	je     0x41781f
4177bb:	45                   	inc    %ebp
4177bc:	78 72                	js     0x417830
4177be:	76 6c                	jbe    0x41782c
4177c0:	51                   	push   %ecx
4177c1:	4d                   	dec    %ebp
4177c2:	35 4d 79 4f 69       	xor    $0x694f794d,%eax
4177c7:	44                   	inc    %esp
4177c8:	54                   	push   %esp
4177c9:	54                   	push   %esp
4177ca:	66 56                	push   %si
4177cc:	36 4d                	ss dec %ebp
4177ce:	4c                   	dec    %esp
4177cf:	33 36                	xor    (%esi),%esi
4177d1:	6e                   	outsb  %ds:(%esi),(%dx)
4177d2:	6c                   	insb   (%dx),%es:(%edi)
4177d3:	5a                   	pop    %edx
4177d4:	6b 57 41 58          	imul   $0x58,0x41(%edi),%edx
4177d8:	64 6c                	fs insb (%dx),%es:(%edi)
4177da:	61                   	popa
4177db:	6b 48 41 46          	imul   $0x46,0x41(%eax),%ecx
4177df:	49                   	dec    %ecx
4177e0:	39 74 74 33          	cmp    %esi,0x33(%esp,%esi,2)
4177e4:	66 49                	dec    %cx
4177e6:	64 44                	fs inc %esp
4177e8:	79 35                	jns    0x41781f
4177ea:	6d                   	insl   (%dx),%es:(%edi)
4177eb:	6a 69                	push   $0x69
4177ed:	6b 39 54             	imul   $0x54,(%ecx),%edi
4177f0:	72 55                	jb     0x417847
4177f2:	77 68                	ja     0x41785c
4177f4:	65 6e                	outsb  %gs:(%esi),(%dx)
4177f6:	56                   	push   %esi
4177f7:	53                   	push   %ebx
4177f8:	2b 5a 4a             	sub    0x4a(%edx),%ebx
4177fb:	46                   	inc    %esi
4177fc:	4d                   	dec    %ebp
4177fd:	61                   	popa
4177fe:	69 35 33 78 58 64 55 	imul   $0x31643855,0x64587833,%esi
417805:	38 64 31
417808:	43                   	inc    %ebx
417809:	69 41 30 51 6e 58 36 	imul   $0x36586e51,0x30(%ecx),%eax
417810:	39 57 33             	cmp    %edx,0x33(%edi)
417813:	77 55                	ja     0x41786a
417815:	52                   	push   %edx
417816:	57                   	push   %edi
417817:	74 6c                	je     0x417885
417819:	63 43 6c             	arpl   %eax,0x6c(%ebx)
41781c:	35 65 67 6a 73       	xor    $0x736a6765,%eax
417821:	52                   	push   %edx
417822:	75 57                	jne    0x41787b
417824:	32 6f 36             	xor    0x36(%edi),%ch
417827:	6c                   	insb   (%dx),%es:(%edi)
417828:	45                   	inc    %ebp
417829:	4c                   	dec    %esp
41782a:	2f                   	das
41782b:	73 55                	jae    0x417882
41782d:	72 51                	jb     0x417880
41782f:	6a 6e                	push   $0x6e
417831:	59                   	pop    %ecx
417832:	5a                   	pop    %edx
417833:	77 7a                	ja     0x4178af
417835:	69 67 31 64 6e 31 36 	imul   $0x36316e64,0x31(%edi),%esp
41783c:	39 38                	cmp    %edi,(%eax)
41783e:	69 68 6f 72 56 57 33 	imul   $0x33575672,0x6f(%eax),%ebp
417845:	66 57                	push   %di
417847:	6b 6a 58 7a          	imul   $0x7a,0x58(%edx),%ebp
41784b:	34 2f                	xor    $0x2f,%al
41784d:	68 38 74 47 6e       	push   $0x6e477438
417852:	53                   	push   %ebx