4106be:	6f                   	outsl  %ds:(%esi),(%dx)
4106bf:	6b 45 45 4d          	imul   $0x4d,0x45(%ebp),%eax
4106c3:	4e                   	dec    %esi
4106c4:	6e                   	outsb  %ds:(%esi),(%dx)
4106c5:	64 69 54 66 57 73 4f 	imul   $0x61654f73,%fs:0x57(%esi,%eiz,2),%edx
4106cc:	65 61
4106ce:	38 55 33             	cmp    %dl,0x33(%ebp)
4106d1:	44                   	inc    %esp
4106d2:	61                   	popa
4106d3:	76 4c                	jbe    0x410721
4106d5:	39 58 49             	cmp    %ebx,0x49(%eax)
4106d8:	70 48                	jo     0x410722
4106da:	34 38                	xor    $0x38,%al
4106dc:	66 30 6d 39          	data16 xor %ch,0x39(%ebp)
4106e0:	37                   	aaa
4106e1:	69 33 59 55 43 4a    	imul   $0x4a435559,(%ebx),%esi
4106e7:	43                   	inc    %ebx
4106e8:	5a                   	pop    %edx
4106e9:	47                   	inc    %edi
4106ea:	6d                   	insl   (%dx),%es:(%edi)
4106eb:	71 51                	jno    0x41073e
4106ed:	34 39                	xor    $0x39,%al
4106ef:	33 6f 7a             	xor    0x7a(%edi),%ebp
4106f2:	52                   	push   %edx
4106f3:	44                   	inc    %esp
4106f4:	65 69 47 6a 4a 47 59 	imul   $0x6359474a,%gs:0x6a(%edi),%eax
4106fb:	63
4106fc:	41                   	inc    %ecx
4106fd:	66 4d                	dec    %bp
4106ff:	4e                   	dec    %esi
410700:	61                   	popa
410701:	5a                   	pop    %edx
410702:	66 42                	inc    %dx
410704:	34 67                	xor    $0x67,%al
410706:	6a 58                	push   $0x58
410708:	30 78 43             	xor    %bh,0x43(%eax)
41070b:	4a                   	dec    %edx
41070c:	47                   	inc    %edi
41070d:	49                   	dec    %ecx
41070e:	36 58                	ss pop %eax
410710:	6d                   	insl   (%dx),%es:(%edi)
410711:	68 4b 4d 4e 64       	push   $0x644e4d4b
410716:	4b                   	dec    %ebx
410717:	67 4e                	addr16 dec %esi
410719:	64 62 79 54          	bound  %edi,%fs:0x54(%ecx)
41071d:	74 51                	je     0x410770
41071f:	73 71                	jae    0x410792
410721:	67 43                	addr16 inc %ebx
410723:	62 2f                	bound  %ebp,(%edi)
410725:	57                   	push   %edi
410726:	6b 65 56 59          	imul   $0x59,0x56(%ebp),%esp
41072a:	64 2f                	fs das
41072c:	6a 59                	push   $0x59
41072e:	63 37                	arpl   %esi,(%edi)
410730:	61                   	popa
410731:	6b 52 51 45          	imul   $0x45,0x51(%edx),%edx
410735:	79 2f                	jns    0x410766
410737:	34 63                	xor    $0x63,%al
410739:	52                   	push   %edx
41073a:	61                   	popa
41073b:	63 55 67             	arpl   %edx,0x67(%ebp)
41073e:	30 54 6f 54          	xor    %dl,0x54(%edi,%ebp,2)
410742:	50                   	push   %eax
410743:	70 57                	jo     0x41079c
410745:	49                   	dec    %ecx
410746:	77 73                	ja     0x4107bb
410748:	4d                   	dec    %ebp
410749:	43                   	inc    %ebx
41074a:	66 61                	popaw
41074c:	44                   	inc    %esp
41074d:	67 48                	addr16 dec %eax
41074f:	57                   	push   %edi
410750:	50                   	push   %eax
410751:	66 73 67             	data16 jae 0x4107bb
410754:	41                   	inc    %ecx
410755:	37                   	aaa
410756:	47                   	inc    %edi
410757:	56                   	push   %esi
410758:	41                   	inc    %ecx
410759:	6f                   	outsl  %ds:(%esi),(%dx)
41075a:	6b 46 66 52          	imul   $0x52,0x66(%esi),%eax
41075e:	50                   	push   %eax
41075f:	44                   	inc    %esp
410760:	72 4a                	jb     0x4107ac
410762:	67 39 51 30          	cmp    %edx,0x30(%bx,%di)
410766:	47                   	inc    %edi
410767:	54                   	push   %esp
410768:	78 31                	js     0x41079b
41076a:	43                   	inc    %ebx
41076b:	71 51                	jno    0x4107be
41076d:	37                   	aaa
41076e:	68 6f 4c 74 34       	push   $0x34744c6f
410773:	71 64                	jno    0x4107d9
410775:	35 71 6e 7a 31       	xor    $0x317a6e71,%eax
41077a:	57                   	push   %edi
41077b:	79 78                	jns    0x4107f5
41077d:	6f                   	outsl  %ds:(%esi),(%dx)
41077e:	38 45 4a             	cmp    %al,0x4a(%ebp)
410781:	55                   	push   %ebp
410782:	38 45 59             	cmp    %al,0x59(%ebp)
410785:	6a 31                	push   $0x31
410787:	47                   	inc    %edi
410788:	62 64 7a 4f          	bound  %esp,0x4f(%edx,%edi,2)
41078c:	49                   	dec    %ecx
41078d:	7a 7a                	jp     0x410809
41078f:	77 53                	ja     0x4107e4
410791:	38 41 4b             	cmp    %al,0x4b(%ecx)
410794:	50                   	push   %eax
410795:	4c                   	dec    %esp
410796:	77 56                	ja     0x4107ee
410798:	32 70 59             	xor    0x59(%eax),%dh
41079b:	46                   	inc    %esi
41079c:	6f                   	outsl  %ds:(%esi),(%dx)
41079d:	39 4c 58 6f          	cmp    %ecx,0x6f(%eax,%ebx,2)
4107a1:	6b 4a 79 4e          	imul   $0x4e,0x79(%edx),%ecx
4107a5:	71 46                	jno    0x4107ed
4107a7:	37                   	aaa
4107a8:	47                   	inc    %edi
4107a9:	73 47                	jae    0x4107f2
4107ab:	74 70                	je     0x41081d
4107ad:	53                   	push   %ebx
4107ae:	63 73 51             	arpl   %esi,0x51(%ebx)
4107b1:	70 70                	jo     0x410823
4107b3:	56                   	push   %esi
4107b4:	70 76                	jo     0x41082c
4107b6:	56                   	push   %esi
4107b7:	51                   	push   %ecx
4107b8:	70 68                	jo     0x410822
4107ba:	35 4c 36 31 75       	xor    $0x7531364c,%eax
4107bf:	61                   	popa
4107c0:	46                   	inc    %esi
4107c1:	41                   	inc    %ecx
4107c2:	4f                   	dec    %edi
4107c3:	57                   	push   %edi
4107c4:	33 6f 2f             	xor    0x2f(%edi),%ebp
4107c7:	2b 41 42             	sub    0x42(%ecx),%eax
4107ca:	7a 4d                	jp     0x410819
4107cc:	54                   	push   %esp
4107cd:	38 6e 34             	cmp    %ch,0x34(%esi)
4107d0:	32 5a 4c             	xor    0x4c(%edx),%bl
4107d3:	75 78                	jne    0x41084d
4107d5:	79 33                	jns    0x41080a
4107d7:	50                   	push   %eax
4107d8:	61                   	popa
4107d9:	41                   	inc    %ecx
4107da:	44                   	inc    %esp
4107db:	4e                   	dec    %esi
4107dc:	77 4b                	ja     0x410829
4107de:	6d                   	insl   (%dx),%es:(%edi)
4107df:	79 4a                	jns    0x41082b
4107e1:	6d                   	insl   (%dx),%es:(%edi)
4107e2:	4e                   	dec    %esi
4107e3:	47                   	inc    %edi
4107e4:	59                   	pop    %ecx
4107e5:	48                   	dec    %eax
4107e6:	79 6a                	jns    0x410852
4107e8:	4f                   	dec    %edi
4107e9:	44                   	inc    %esp
4107ea:	4c                   	dec    %esp
4107eb:	69 72 45 33 66 57 36 	imul   $0x36576633,0x45(%edx),%esi
4107f2:	2b 65 30             	sub    0x30(%ebp),%esp
4107f5:	68 45 32 6e 78       	push   $0x786e3245
4107fa:	53                   	push   %ebx
4107fb:	73 61                	jae    0x41085e
4107fd:	58                   	pop    %eax
4107fe:	51                   	push   %ecx
4107ff:	6f                   	outsl  %ds:(%esi),(%dx)
410800:	74 55                	je     0x410857
410802:	52                   	push   %edx
410803:	39 33                	cmp    %esi,(%ebx)
410805:	54                   	push   %esp
410806:	49                   	dec    %ecx
410807:	31 43 39             	xor    %eax,0x39(%ebx)
41080a:	5a                   	pop    %edx
41080b:	2b 32                	sub    (%edx),%esi
41080d:	2b 4a 63             	sub    0x63(%edx),%ecx
410810:	55                   	push   %ebp
410811:	34 75                	xor    $0x75,%al
410813:	33 47 36             	xor    0x36(%edi),%eax
410816:	79 74                	jns    0x41088c
410818:	6a 61                	push   $0x61
41081a:	32 44 39 48          	xor    0x48(%ecx,%edi,1),%al
41081e:	4d                   	dec    %ebp
41081f:	63 37                	arpl   %esi,(%edi)
410821:	74 71                	je     0x410894
410823:	2f                   	das
410824:	49                   	dec    %ecx
410825:	5a                   	pop    %edx
410826:	68 56 66 71 48       	push   $0x48716656
41082b:	43                   	inc    %ebx
41082c:	79 35                	jns    0x410863
41082e:	59                   	pop    %ecx
41082f:	33 36                	xor    (%esi),%esi
410831:	73 41                	jae    0x410874
410833:	78 49                	js     0x41087e
410835:	6a 41                	push   $0x41
410837:	78 6f                	js     0x4108a8
410839:	63 62 6a             	arpl   %esp,0x6a(%edx)
41083c:	4e                   	dec    %esi
41083d:	33 74 6f 7a          	xor    0x7a(%edi,%ebp,2),%esi
410841:	56                   	push   %esi
410842:	4c                   	dec    %esp
410843:	76 58                	jbe    0x41089d
410845:	46                   	inc    %esi
410846:	31 72 55             	xor    %esi,0x55(%edx)
410849:	72 74                	jb     0x4108bf
41084b:	52                   	push   %edx
41084c:	56                   	push   %esi
41084d:	58                   	pop    %eax
41084e:	65 75 39             	gs jne 0x41088a
410851:	44                   	inc    %esp
410852:	32 63 2b             	xor    0x2b(%ebx),%ah
410855:	7a 72                	jp     0x4108c9
410857:	78 79                	js     0x4108d2
410859:	6a 4f                	push   $0x4f
41085b:	2b 4b 7a             	sub    0x7a(%ebx),%ecx
41085e:	50                   	push   %eax
41085f:	4d                   	dec    %ebp
410860:	7a 57                	jp     0x4108b9
410862:	4a                   	dec    %edx
410863:	49                   	dec    %ecx
410864:	73 46                	jae    0x4108ac
410866:	30 2b                	xor    %ch,(%ebx)
410868:	50                   	push   %eax
410869:	35 46 4c 2f 43       	xor    $0x432f4c46,%eax
41086e:	4d                   	dec    %ebp
41086f:	7a 30                	jp     0x4108a1
410871:	42                   	inc    %edx
410872:	6e                   	outsb  %ds:(%esi),(%dx)
410873:	55                   	push   %ebp
410874:	37                   	aaa
410875:	69 44 74 6d 68 5a 31 	imul   $0x68315a68,0x6d(%esp,%esi,2),%eax
41087c:	68
41087d:	55                   	push   %ebp
41087e:	68 33 4b 38 30       	push   $0x30384b33
410883:	31 48 49             	xor    %ecx,0x49(%eax)
410886:	67 61                	addr16 popa
410888:	77 32                	ja     0x4108bc
41088a:	41                   	inc    %ecx
41088b:	64 70 48             	fs jo  0x4108d6
41088e:	68 51 59 71 64       	push   $0x64715951
410893:	50                   	push   %eax
410894:	43                   	inc    %ebx
410895:	31 72 6d             	xor    %esi,0x6d(%edx)
410898:	46                   	inc    %esi
410899:	6e                   	outsb  %ds:(%esi),(%dx)
41089a:	66 6c                	data16 insb (%dx),%es:(%edi)
41089c:	63 73 35             	arpl   %esi,0x35(%ebx)
41089f:	55                   	push   %ebp
4108a0:	61                   	popa
4108a1:	6b 35 65 41 43 70 31 	imul   $0x31,0x70434165,%esi
4108a8:	69 45 6f 51 73 75 38 	imul   $0x38757351,0x6f(%ebp),%eax
4108af:	54                   	push   %esp
4108b0:	54                   	push   %esp
4108b1:	57                   	push   %edi
4108b2:	45                   	inc    %ebp
4108b3:	77 57                	ja     0x41090c
4108b5:	42                   	inc    %edx
4108b6:	49                   	dec    %ecx
4108b7:	61                   	popa
4108b8:	71 6f                	jno    0x410929
4108ba:	66 70 71             	data16 jo 0x41092e
4108bd:	33 67 72             	xor    0x72(%edi),%esp
4108c0:	33 6d 62             	xor    0x62(%ebp),%ebp
4108c3:	55                   	push   %ebp
4108c4:	4e                   	dec    %esi
4108c5:	64 79 69             	fs jns 0x410931
4108c8:	72 6f                	jb     0x410939
4108ca:	44                   	inc    %esp
4108cb:	4a                   	dec    %edx
4108cc:	6b 44 33 6f 61       	imul   $0x61,0x6f(%ebx,%esi,1),%eax
4108d1:	58                   	pop    %eax
4108d2:	4a                   	dec    %edx
4108d3:	54                   	push   %esp
4108d4:	6f                   	outsl  %ds:(%esi),(%dx)
4108d5:	76 37                	jbe    0x41090e
4108d7:	6a 48                	push   $0x48
4108d9:	6b 4b 56 34          	imul   $0x34,0x56(%ebx),%ecx
4108dd:	53                   	push   %ebx
4108de:	66 43                	inc    %bx
4108e0:	68 33 61 77 34       	push   $0x34776133
4108e5:	66 6f                	outsw  %ds:(%esi),(%dx)
4108e7:	66 75 66             	data16 jne 0x410950
4108ea:	47                   	inc    %edi
4108eb:	68 37 34 62 4e       	push   $0x4e623437
4108f0:	6a 38                	push   $0x38
4108f2:	57                   	push   %edi
4108f3:	2b 45 4b             	sub    0x4b(%ebp),%eax
4108f6:	47                   	inc    %edi
4108f7:	44                   	inc    %esp
4108f8:	61                   	popa
4108f9:	6a 51                	push   $0x51
4108fb:	72 2f                	jb     0x41092c
4108fd:	32 6d 4e             	xor    0x4e(%ebp),%ch
410900:	78 66                	js     0x410968
410902:	70 70                	jo     0x410974
410904:	62 41 34             	bound  %eax,0x34(%ecx)
410907:	6d                   	insl   (%dx),%es:(%edi)
410908:	6d                   	insl   (%dx),%es:(%edi)
410909:	36 6a 6f             	ss push $0x6f
41090c:	41                   	inc    %ecx
41090d:	7a 30                	jp     0x41093f
41090f:	74 31                	je     0x410942
410911:	56                   	push   %esi
410912:	51                   	push   %ecx
410913:	77 4a                	ja     0x41095f
410915:	51                   	push   %ecx
410916:	79 57                	jns    0x41096f
410918:	77 75                	ja     0x41098f
41091a:	55                   	push   %ebp
41091b:	6c                   	insb   (%dx),%es:(%edi)
41091c:	4b                   	dec    %ebx
41091d:	53                   	push   %ebx
41091e:	6d                   	insl   (%dx),%es:(%edi)
41091f:	7a 2b                	jp     0x41094c
410921:	6f                   	outsl  %ds:(%esi),(%dx)
410922:	6b 39 64             	imul   $0x64,(%ecx),%edi
410925:	58                   	pop    %eax
410926:	78 75                	js     0x41099d
410928:	61                   	popa
410929:	2f                   	das
41092a:	4b                   	dec    %ebx
41092b:	50                   	push   %eax
41092c:	6a 5a                	push   $0x5a
41092e:	6e                   	outsb  %ds:(%esi),(%dx)
41092f:	35 38 45 2b 30       	xor    $0x302b4538,%eax
410934:	37                   	aaa
410935:	31 72 4c             	xor    %esi,0x4c(%edx)
410938:	30 75 68             	xor    %dh,0x68(%ebp)
41093b:	42                   	inc    %edx
41093c:	59                   	pop    %ecx
41093d:	59                   	pop    %ecx
41093e:	34 72                	xor    $0x72,%al
410940:	54                   	push   %esp
410941:	4c                   	dec    %esp
410942:	63 38                	arpl   %edi,(%eax)
410944:	52                   	push   %edx
410945:	70 7a                	jo     0x4109c1
410947:	6e                   	outsb  %ds:(%esi),(%dx)
410948:	71 66                	jno    0x4109b0
41094a:	39 4a 62             	cmp    %ecx,0x62(%edx)
41094d:	53                   	push   %ebx
41094e:	58                   	pop    %eax
41094f:	42                   	inc    %edx
410950:	65 75 59             	gs jne 0x4109ac
410953:	52                   	push   %edx
410954:	2f                   	das
410955:	72 53                	jb     0x4109aa
410957:	38 42 62             	cmp    %al,0x62(%edx)
41095a:	76 2f                	jbe    0x41098b