4116a9:	71 6f                	jno    0x41171a
4116ab:	6a 43                	push   $0x43
4116ad:	36 6b 70 35 74       	imul   $0x74,%ss:0x35(%eax),%esi
4116b2:	38 56 69             	cmp    %dl,0x69(%esi)
4116b5:	6a 54                	push   $0x54
4116b7:	43                   	inc    %ebx
4116b8:	38 47 4d             	cmp    %al,0x4d(%edi)
4116bb:	78 74                	js     0x411731
4116bd:	45                   	inc    %ebp
4116be:	53                   	push   %ebx
4116bf:	7a 30                	jp     0x4116f1
4116c1:	33 77 61             	xor    0x61(%edi),%esi
4116c4:	46                   	inc    %esi
4116c5:	56                   	push   %esi
4116c6:	52                   	push   %edx
4116c7:	67 72 58             	addr16 jb 0x411722
4116ca:	51                   	push   %ecx
4116cb:	4e                   	dec    %esi
4116cc:	72 6c                	jb     0x41173a
4116ce:	73 65                	jae    0x411735
4116d0:	68 36 32 74 4d       	push   $0x4d743236
4116d5:	78 45                	js     0x41171c
4116d7:	77 48                	ja     0x411721
4116d9:	6e                   	outsb  %ds:(%esi),(%dx)
4116da:	72 66                	jb     0x411742
4116dc:	30 32                	xor    %dh,(%edx)
4116de:	69 73 56 6b 4a 36 55 	imul   $0x55364a6b,0x56(%ebx),%esi
4116e5:	4f                   	dec    %edi
4116e6:	66 6f                	outsw  %ds:(%esi),(%dx)
4116e8:	67 56                	addr16 push %esi
4116ea:	37                   	aaa
4116eb:	64 4e                	fs dec %esi
4116ed:	34 54                	xor    $0x54,%al
4116ef:	59                   	pop    %ecx
4116f0:	61                   	popa
4116f1:	30 4d 42             	xor    %cl,0x42(%ebp)
4116f4:	58                   	pop    %eax
4116f5:	7a 74                	jp     0x41176b
4116f7:	78 76                	js     0x41176f
4116f9:	6a 6e                	push   $0x6e
4116fb:	59                   	pop    %ecx
4116fc:	59                   	pop    %ecx
4116fd:	4c                   	dec    %esp
4116fe:	47                   	inc    %edi
4116ff:	4b                   	dec    %ebx
411700:	4e                   	dec    %esi
411701:	56                   	push   %esi
411702:	73 6b                	jae    0x41176f
411704:	6f                   	outsl  %ds:(%esi),(%dx)
411705:	4f                   	dec    %edi
411706:	65 37                	gs aaa
411708:	5a                   	pop    %edx
411709:	4e                   	dec    %esi
41170a:	50                   	push   %eax
41170b:	55                   	push   %ebp
41170c:	68 31 75 70 76       	push   $0x76707531
411711:	6a 2b                	push   $0x2b
411713:	5a                   	pop    %edx
411714:	79 78                	jns    0x41178e
411716:	51                   	push   %ecx
411717:	54                   	push   %esp
411718:	4c                   	dec    %esp
411719:	64 78 6f             	fs js  0x41178b
41171c:	31 66 72             	xor    %esp,0x72(%esi)
41171f:	4a                   	dec    %edx
411720:	67 68 74 49 47 65    	addr16 push $0x65474974
411726:	77 2f                	ja     0x411757
411728:	44                   	inc    %esp
411729:	73 38                	jae    0x411763
41172b:	52                   	push   %edx
41172c:	2b 41 53             	sub    0x53(%ecx),%eax
41172f:	33 42 71             	xor    0x71(%edx),%eax
411732:	4c                   	dec    %esp
411733:	52                   	push   %edx
411734:	73 43                	jae    0x411779
411736:	48                   	dec    %eax
411737:	59                   	pop    %ecx
411738:	50                   	push   %eax
411739:	56                   	push   %esi
41173a:	42                   	inc    %edx
41173b:	44                   	inc    %esp
41173c:	44                   	inc    %esp
41173d:	67 58                	addr16 pop %eax
41173f:	79 31                	jns    0x411772
411741:	77 31                	ja     0x411774
411743:	66 43                	inc    %bx
411745:	47                   	inc    %edi
411746:	52                   	push   %edx
411747:	57                   	push   %edi
411748:	49                   	dec    %ecx
411749:	71 4c                	jno    0x411797
41174b:	53                   	push   %ebx
41174c:	66 71 72             	data16 jno 0x4117c1
41174f:	45                   	inc    %ebp
411750:	7a 2f                	jp     0x411781
411752:	4b                   	dec    %ebx
411753:	42                   	inc    %edx
411754:	6b 59 34 37          	imul   $0x37,0x34(%ecx),%ebx
411758:	79 33                	jns    0x41178d
41175a:	30 74 6b 6b          	xor    %dh,0x6b(%ebx,%ebp,2)
41175e:	35 6e 56 6b 6f       	xor    $0x6f6b566e,%eax
411763:	36 70 72             	ss jo  0x4117d8
411766:	6a 62                	push   $0x62
411768:	6a 62                	push   $0x62
41176a:	63 4c 47 6b          	arpl   %ecx,0x6b(%edi,%eax,2)
41176e:	55                   	push   %ebp
41176f:	67 66 46             	addr16 inc %si
411772:	6b 52 33 44          	imul   $0x44,0x33(%edx),%edx
411776:	63 2b                	arpl   %ebp,(%ebx)
411778:	6b 6f 6b 4b          	imul   $0x4b,0x6b(%edi),%ebp
41177c:	30 2b                	xor    %ch,(%ebx)
41177e:	36 58                	ss pop %eax
411780:	79 45                	jns    0x4117c7
411782:	62 4b 71             	bound  %ecx,0x71(%ebx)
411785:	50                   	push   %eax
411786:	65 4a                	gs dec %edx
411788:	4e                   	dec    %esi
411789:	4e                   	dec    %esi
41178a:	36 2b 34 41          	sub    %ss:(%ecx,%eax,2),%esi
41178e:	35 6a 6f 73 4e       	xor    $0x4e736f6a,%eax
411793:	68 39 77 6b 51       	push   $0x516b7739
411798:	76 55                	jbe    0x4117ef
41179a:	48                   	dec    %eax
41179b:	49                   	dec    %ecx
41179c:	59                   	pop    %ecx
41179d:	65 41                	gs inc %ecx
41179f:	58                   	pop    %eax
4117a0:	78 6c                	js     0x41180e
4117a2:	34 69                	xor    $0x69,%al
4117a4:	64 63 78 65          	arpl   %edi,%fs:0x65(%eax)
4117a8:	43                   	inc    %ebx
4117a9:	42                   	inc    %edx
4117aa:	33 58 33             	xor    0x33(%eax),%ebx
4117ad:	66 2b 48 71          	sub    0x71(%eax),%cx
4117b1:	55                   	push   %ebp
4117b2:	5a                   	pop    %edx
4117b3:	7a 6b                	jp     0x411820
4117b5:	72 48                	jb     0x4117ff
4117b7:	5a                   	pop    %edx
4117b8:	4c                   	dec    %esp
4117b9:	53                   	push   %ebx
4117ba:	69 48 46 74 62 5a 2f 	imul   $0x2f5a6274,0x46(%eax),%ecx
4117c1:	31 47 35             	xor    %eax,0x35(%edi)
4117c4:	6f                   	outsl  %ds:(%esi),(%dx)
4117c5:	32 75 58             	xor    0x58(%ebp),%dh
4117c8:	56                   	push   %esi
4117c9:	4c                   	dec    %esp
4117ca:	51                   	push   %ecx
4117cb:	59                   	pop    %ecx
4117cc:	31 77 4f             	xor    %esi,0x4f(%edi)
4117cf:	55                   	push   %ebp
4117d0:	75 52                	jne    0x411824
4117d2:	55                   	push   %ebp
4117d3:	54                   	push   %esp
4117d4:	30 52 79             	xor    %dl,0x79(%edx)
4117d7:	6d                   	insl   (%dx),%es:(%edi)
4117d8:	4b                   	dec    %ebx
4117d9:	78 7a                	js     0x411855
4117db:	5a                   	pop    %edx
4117dc:	48                   	dec    %eax
4117dd:	32 62 47             	xor    0x47(%edx),%ah
4117e0:	6b 4c 4c 31 37       	imul   $0x37,0x31(%esp,%ecx,2),%ecx
4117e5:	38 2b                	cmp    %ch,(%ebx)
4117e7:	6b 30 54             	imul   $0x54,(%eax),%esi
4117ea:	73 57                	jae    0x411843
4117ec:	33 4e 50             	xor    0x50(%esi),%ecx
4117ef:	30 67 73             	xor    %ah,0x73(%edi)
4117f2:	58                   	pop    %eax
4117f3:	63 2f                	arpl   %ebp,(%edi)
4117f5:	52                   	push   %edx
4117f6:	69 77 38 59 48 4e 35 	imul   $0x354e4859,0x38(%edi),%esi
4117fd:	53                   	push   %ebx
4117fe:	54                   	push   %esp
4117ff:	32 6c 46 72          	xor    0x72(%esi,%eax,2),%ch
411803:	75 73                	jne    0x411878
411805:	6f                   	outsl  %ds:(%esi),(%dx)
411806:	66 6b 75 77 4b       	imul   $0x4b,0x77(%ebp),%si
41180b:	63 74 37 4e          	arpl   %esi,0x4e(%edi,%esi,1)
41180f:	43                   	inc    %ebx
411810:	4f                   	dec    %edi
411811:	43                   	inc    %ebx
411812:	48                   	dec    %eax
411813:	47                   	inc    %edi
411814:	4a                   	dec    %edx
411815:	6b 71 5a 66          	imul   $0x66,0x5a(%ecx),%esi
411819:	61                   	popa
41181a:	62 4e 47             	bound  %ecx,0x47(%esi)
41181d:	65 67 69 55 58 34 33 	imul   $0x746e3334,%gs:0x58(%di),%edx
411824:	6e 74
411826:	37                   	aaa
411827:	68 49 77 6a 79       	push   $0x796a7749
41182c:	4b                   	dec    %ebx
41182d:	38 36                	cmp    %dh,(%esi)
41182f:	53                   	push   %ebx
411830:	69 57 2b 47 38 59 61 	imul   $0x61593847,0x2b(%edi),%edx
411837:	36 33 72 62          	xor    %ss:0x62(%edx),%esi
41183b:	6d                   	insl   (%dx),%es:(%edi)
41183c:	4f                   	dec    %edi
41183d:	54                   	push   %esp
41183e:	4d                   	dec    %ebp
41183f:	37                   	aaa
411840:	6d                   	insl   (%dx),%es:(%edi)
411841:	70 49                	jo     0x41188c
411843:	48                   	dec    %eax
411844:	2f                   	das
411845:	66 73 51             	data16 jae 0x411899
411848:	53                   	push   %ebx
411849:	47                   	inc    %edi
41184a:	2f                   	das
41184b:	44                   	inc    %esp
41184c:	46                   	inc    %esi
41184d:	67 46                	addr16 inc %esi
41184f:	38 6c 6d 6d          	cmp    %ch,0x6d(%ebp,%ebp,2)
411853:	47                   	inc    %edi
411854:	4e                   	dec    %esi
411855:	47                   	inc    %edi
411856:	59                   	pop    %ecx
411857:	73 62                	jae    0x4118bb
411859:	72 52                	jb     0x4118ad
41185b:	66 5a                	pop    %dx
41185d:	69 58 61 51 48 35 4a 	imul   $0x4a354851,0x61(%eax),%ebx
411864:	79 77                	jns    0x4118dd
411866:	44                   	inc    %esp
411867:	6a 4d                	push   $0x4d
411869:	69 73 43 6c 65 76 50 	imul   $0x5076656c,0x43(%ebx),%esi
411870:	48                   	dec    %eax
411871:	6d                   	insl   (%dx),%es:(%edi)
411872:	59                   	pop    %ecx
411873:	68 34 2b 65 6a       	push   $0x6a652b34
411878:	47                   	inc    %edi
411879:	35 55 69 62 4b       	xor    $0x4b626955,%eax
41187e:	68 54 37 2b 31       	push   $0x312b3754
411883:	66 4e                	dec    %si
411885:	63 34 75 42 73 6e 47 	arpl   %esi,0x476e7342(,%esi,2)
41188c:	6c                   	insb   (%dx),%es:(%edi)
41188d:	31 31                	xor    %esi,(%ecx)
41188f:	5a                   	pop    %edx
411890:	45                   	inc    %ebp
411891:	32 51 74             	xor    0x74(%ecx),%dl
411894:	75 72                	jne    0x411908
411896:	61                   	popa
411897:	6a 65                	push   $0x65
411899:	51                   	push   %ecx
41189a:	36 79 38             	ss jns 0x4118d5
41189d:	62 39                	bound  %edi,(%ecx)
41189f:	45                   	inc    %ebp
4118a0:	33 4b 76             	xor    0x76(%ebx),%ecx
4118a3:	79 73                	jns    0x411918
4118a5:	2f                   	das
4118a6:	62 79 51             	bound  %edi,0x51(%ecx)
4118a9:	74 38                	je     0x4118e3
4118ab:	77 76                	ja     0x411923
4118ad:	77 49                	ja     0x4118f8
4118af:	59                   	pop    %ecx
4118b0:	61                   	popa
4118b1:	50                   	push   %eax
4118b2:	78 46                	js     0x4118fa
4118b4:	42                   	inc    %edx
4118b5:	73 49                	jae    0x411900
4118b7:	51                   	push   %ecx
4118b8:	69 43 41 5a 6d 6f 41 	imul   $0x416f6d5a,0x41(%ebx),%eax
4118bf:	4f                   	dec    %edi
4118c0:	77 56                	ja     0x411918
4118c2:	49                   	dec    %ecx
4118c3:	76 55                	jbe    0x41191a
4118c5:	78 62                	js     0x411929
4118c7:	56                   	push   %esi
4118c8:	54                   	push   %esp
4118c9:	4f                   	dec    %edi
4118ca:	75 44                	jne    0x411910
4118cc:	4e                   	dec    %esi
4118cd:	68 41 51 38 77       	push   $0x77385141
4118d2:	79 6c                	jns    0x411940
4118d4:	32 47 46             	xor    0x46(%edi),%al
4118d7:	6c                   	insb   (%dx),%es:(%edi)
4118d8:	45                   	inc    %ebp
4118d9:	42                   	inc    %edx
4118da:	53                   	push   %ebx
4118db:	6f                   	outsl  %ds:(%esi),(%dx)
4118dc:	79 37                	jns    0x411915
4118de:	6c                   	insb   (%dx),%es:(%edi)
4118df:	6f                   	outsl  %ds:(%esi),(%dx)
4118e0:	76 35                	jbe    0x411917
4118e2:	49                   	dec    %ecx
4118e3:	37                   	aaa
4118e4:	55                   	push   %ebp
4118e5:	74 57                	je     0x41193e
4118e7:	35 46 59 32 70       	xor    $0x70325946,%eax
4118ec:	35 78 6e 52 30       	xor    $0x30526e78,%eax
4118f1:	46                   	inc    %esi
4118f2:	2b 2b                	sub    (%ebx),%ebp
4118f4:	64 73 56             	fs jae 0x41194d
4118f7:	41                   	inc    %ecx
4118f8:	6b 6f 41 66          	imul   $0x66,0x41(%edi),%ebp
4118fc:	59                   	pop    %ecx
4118fd:	73 43                	jae    0x411942
4118ff:	6b 42 4e 33          	imul   $0x33,0x4e(%edx),%eax
411903:	33 32                	xor    (%edx),%esi
411905:	37                   	aaa
411906:	46                   	inc    %esi
411907:	46                   	inc    %esi
411908:	6a 65                	push   $0x65
41190a:	37                   	aaa
41190b:	49                   	dec    %ecx
41190c:	6d                   	insl   (%dx),%es:(%edi)
41190d:	4b                   	dec    %ebx
41190e:	79 4e                	jns    0x41195e
411910:	39 5a 46             	cmp    %ebx,0x46(%edx)
411913:	44                   	inc    %esp
411914:	65 4e                	gs dec %esi
411916:	77 35                	ja     0x41194d
411918:	47                   	inc    %edi
411919:	48                   	dec    %eax
41191a:	6d                   	insl   (%dx),%es:(%edi)
41191b:	4f                   	dec    %edi
41191c:	57                   	push   %edi
41191d:	62 4e 4e             	bound  %ecx,0x4e(%esi)
411920:	70 6b                	jo     0x41198d
411922:	6f                   	outsl  %ds:(%esi),(%dx)
411923:	4e                   	dec    %esi
411924:	54                   	push   %esp
411925:	58                   	pop    %eax
411926:	63 35 36 57 43 5a    	arpl   %esi,0x5a435736
41192c:	63 56 35             	arpl   %edx,0x35(%esi)
41192f:	66 69 62 74 5a 50    	imul   $0x505a,0x74(%edx),%sp
411935:	64 48                	fs dec %eax
411937:	70 6b                	jo     0x4119a4
411939:	42                   	inc    %edx
41193a:	77 51                	ja     0x41198d
41193c:	63 64 57 45          	arpl   %esp,0x45(%edi,%edx,2)
411940:	6e                   	outsb  %ds:(%esi),(%dx)
411941:	69 2f 76 5a 6e 79    	imul   $0x796e5a76,(%edi),%ebp
411947:	73 5a                	jae    0x4119a3
411949:	62 6d 47             	bound  %ebp,0x47(%ebp)
41194c:	52                   	push   %edx
41194d:	62 38                	bound  %edi,(%eax)
41194f:	33 48 65             	xor    0x65(%eax),%ecx
411952:	6a 4a                	push   $0x4a
411954:	53                   	push   %ebx
411955:	67 42                	addr16 inc %edx
411957:	6d                   	insl   (%dx),%es:(%edi)
411958:	59                   	pop    %ecx
411959:	77 43                	ja     0x41199e
41195b:	2b 4d 67             	sub    0x67(%ebp),%ecx
41195e:	50                   	push   %eax
41195f:	58                   	pop    %eax
411960:	37                   	aaa
411961:	4c                   	dec    %esp
411962:	61                   	popa
411963:	35 42 76 54 76       	xor    $0x76547642,%eax