4366c4:	6d                   	insl   (%dx),%es:(%edi)
4366c5:	41                   	inc    %ecx
4366c6:	41                   	inc    %ecx
4366c7:	6b 52 61 49          	imul   $0x49,0x61(%edx),%edx
4366cb:	62 30                	bound  %esi,(%eax)
4366cd:	33 4d 69             	xor    0x69(%ebp),%ecx
4366d0:	38 6f 6b             	cmp    %ch,0x6b(%edi)
4366d3:	2f                   	das
4366d4:	55                   	push   %ebp
4366d5:	4d                   	dec    %ebp
4366d6:	37                   	aaa
4366d7:	54                   	push   %esp
4366d8:	6e                   	outsb  %ds:(%esi),(%dx)
4366d9:	2b 6c 73 65          	sub    0x65(%ebx,%esi,2),%ebp
4366dd:	75 63                	jne    0x436742
4366df:	69 75 51 42 6c 45 78 	imul   $0x78456c42,0x51(%ebp),%esi
4366e6:	4f                   	dec    %edi
4366e7:	33 34 2f             	xor    (%edi,%ebp,1),%esi
4366ea:	67 72 59             	addr16 jb 0x436746
4366ed:	52                   	push   %edx
4366ee:	38 4c 61 65          	cmp    %cl,0x65(%ecx,%eiz,2)
4366f2:	79 37                	jns    0x43672b
4366f4:	70 4d                	jo     0x436743
4366f6:	75 77                	jne    0x43676f
4366f8:	61                   	popa
4366f9:	32 6b 6e             	xor    0x6e(%ebx),%ch
4366fc:	39 34 77             	cmp    %esi,(%edi,%esi,2)
4366ff:	59                   	pop    %ecx
436700:	4f                   	dec    %edi
436701:	59                   	pop    %ecx
436702:	49                   	dec    %ecx
436703:	6e                   	outsb  %ds:(%esi),(%dx)
436704:	54                   	push   %esp
436705:	74 73                	je     0x43677a
436707:	52                   	push   %edx
436708:	54                   	push   %esp
436709:	48                   	dec    %eax
43670a:	52                   	push   %edx
43670b:	32 6f 4a             	xor    0x4a(%edi),%ch
43670e:	59                   	pop    %ecx
43670f:	4a                   	dec    %edx
436710:	77 48                	ja     0x43675a
436712:	76 6b                	jbe    0x43677f
436714:	4e                   	dec    %esi
436715:	57                   	push   %edi
436716:	55                   	push   %ebp
436717:	56                   	push   %esi
436718:	49                   	dec    %ecx
436719:	55                   	push   %ebp
43671a:	69 48 78 4c 2b 73 39 	imul   $0x39732b4c,0x78(%eax),%ecx
436721:	65 77 4a             	gs ja  0x43676e
436724:	41                   	inc    %ecx
436725:	43                   	inc    %ebx
436726:	4d                   	dec    %ebp
436727:	34 75                	xor    $0x75,%al
436729:	49                   	dec    %ecx
43672a:	32 57 34             	xor    0x34(%edi),%dl
43672d:	59                   	pop    %ecx
43672e:	5a                   	pop    %edx
43672f:	43                   	inc    %ebx
436730:	4a                   	dec    %edx
436731:	4a                   	dec    %edx
436732:	48                   	dec    %eax
436733:	75 46                	jne    0x43677b
436735:	75 66                	jne    0x43679d
436737:	36 77 2f             	ss ja  0x436769
43673a:	61                   	popa
43673b:	5a                   	pop    %edx
43673c:	5a                   	pop    %edx
43673d:	75 71                	jne    0x4367b0
43673f:	6c                   	insb   (%dx),%es:(%edi)
436740:	41                   	inc    %ecx
436741:	56                   	push   %esi
436742:	44                   	inc    %esp
436743:	6b 51 5a 42          	imul   $0x42,0x5a(%ecx),%edx
436747:	39 42 47             	cmp    %eax,0x47(%edx)
43674a:	39 67 59             	cmp    %esp,0x59(%edi)
43674d:	6f                   	outsl  %ds:(%esi),(%dx)
43674e:	54                   	push   %esp
43674f:	52                   	push   %edx
436750:	42                   	inc    %edx
436751:	7a 30                	jp     0x436783
436753:	48                   	dec    %eax
436754:	61                   	popa
436755:	6d                   	insl   (%dx),%es:(%edi)
436756:	36 59                	ss pop %ecx
436758:	4a                   	dec    %edx
436759:	58                   	pop    %eax
43675a:	6a 53                	push   $0x53
43675c:	49                   	dec    %ecx
43675d:	68 71 50 59 36       	push   $0x36595071
436762:	69 41 33 4d 6b 46 78 	imul   $0x78466b4d,0x33(%ecx),%eax
436769:	6b 50 32 64          	imul   $0x64,0x32(%eax),%edx
43676d:	53                   	push   %ebx
43676e:	42                   	inc    %edx
43676f:	46                   	inc    %esi
436770:	41                   	inc    %ecx
436771:	79 59                	jns    0x4367cc
436773:	34 51                	xor    $0x51,%al
436775:	78 34                	js     0x4367ab
436777:	36 4f                	ss dec %edi
436779:	2f                   	das
43677a:	46                   	inc    %esi
43677b:	43                   	inc    %ebx
43677c:	36 6f                	outsl  %ss:(%esi),(%dx)
43677e:	58                   	pop    %eax
43677f:	74 58                	je     0x4367d9
436781:	53                   	push   %ebx
436782:	31 35 38 33 56 7a    	xor    %esi,0x7a563338
436788:	61                   	popa
436789:	48                   	dec    %eax
43678a:	7a 57                	jp     0x4367e3
43678c:	70 31                	jo     0x4367bf
43678e:	64 36 6e             	fs outsb %ss:(%esi),(%dx)
436791:	71 56                	jno    0x4367e9
436793:	57                   	push   %edi
436794:	58                   	pop    %eax
436795:	59                   	pop    %ecx
436796:	6c                   	insb   (%dx),%es:(%edi)
436797:	52                   	push   %edx
436798:	66 71 39             	data16 jno 0x4367d4
43679b:	4e                   	dec    %esi
43679c:	32 79 76             	xor    0x76(%ecx),%bh
43679f:	56                   	push   %esi
4367a0:	37                   	aaa
4367a1:	6e                   	outsb  %ds:(%esi),(%dx)
4367a2:	6c                   	insb   (%dx),%es:(%edi)
4367a3:	69 34 55 43 76 6d 58 	imul   $0x51637a35,0x586d7643(,%edx,2),%esi
4367aa:	35 7a 63 51
4367ae:	63 49 35             	arpl   %ecx,0x35(%ecx)
4367b1:	50                   	push   %eax
4367b2:	38 48 64             	cmp    %cl,0x64(%eax)
4367b5:	2b 35 62 5a 67 6e    	sub    0x6e675a62,%esi
4367bb:	62 51 49             	bound  %edx,0x49(%ecx)
4367be:	41                   	inc    %ecx
4367bf:	30 34 66             	xor    %dh,(%esi,%eiz,2)
4367c2:	72 72                	jb     0x436836
4367c4:	32 2b                	xor    (%ebx),%ch
4367c6:	4f                   	dec    %edi
4367c7:	39 69 79             	cmp    %ebp,0x79(%ecx)
4367ca:	4e                   	dec    %esi
4367cb:	56                   	push   %esi
4367cc:	7a 6c                	jp     0x43683a
4367ce:	66 54                	push   %sp
4367d0:	76 33                	jbe    0x436805
4367d2:	37                   	aaa
4367d3:	6a 73                	push   $0x73
4367d5:	6c                   	insb   (%dx),%es:(%edi)
4367d6:	38 7a 64             	cmp    %bh,0x64(%edx)
4367d9:	72 6a                	jb     0x436845
4367db:	6e                   	outsb  %ds:(%esi),(%dx)
4367dc:	68 38 67 4f 30       	push   $0x304f6738
4367e1:	71 35                	jno    0x436818
4367e3:	79 64                	jns    0x436849
4367e5:	32 64 78 4e          	xor    0x4e(%eax,%edi,2),%ah
4367e9:	71 62                	jno    0x43684d
4367eb:	7a 58                	jp     0x436845
4367ed:	34 61                	xor    $0x61,%al
4367ef:	54                   	push   %esp
4367f0:	34 64                	xor    $0x64,%al
4367f2:	6a 49                	push   $0x49
4367f4:	49                   	dec    %ecx
4367f5:	2b 67 79             	sub    0x79(%edi),%esp
4367f8:	7a 63                	jp     0x43685d
4367fa:	4e                   	dec    %esi
4367fb:	34 6c                	xor    $0x6c,%al
4367fd:	70 73                	jo     0x436872
4367ff:	39 7a 5a             	cmp    %edi,0x5a(%edx)
436802:	69 6a 37 52 71 33 37 	imul   $0x37337152,0x37(%edx),%ebp
436809:	70 65                	jo     0x436870
43680b:	63 79 52             	arpl   %edi,0x52(%ecx)
43680e:	46                   	inc    %esi
43680f:	56                   	push   %esi
436810:	34 71                	xor    $0x71,%al
436812:	65 6f                	outsl  %gs:(%esi),(%dx)
436814:	6a 38                	push   $0x38
436816:	52                   	push   %edx
436817:	6b 45 43 44          	imul   $0x44,0x43(%ebp),%eax
43681b:	38 45 77             	cmp    %al,0x77(%ebp)
43681e:	74 68                	je     0x436888
436820:	32 7a 6b             	xor    0x6b(%edx),%bh
436823:	47                   	inc    %edi
436824:	49                   	dec    %ecx
436825:	68 43 2f 50 44       	push   $0x44502f43
43682a:	64 46                	fs inc %esi
43682c:	38 75 43             	cmp    %dh,0x43(%ebp)
43682f:	6b 67 72 57          	imul   $0x57,0x72(%edi),%esp
436833:	68 42 48 76 76       	push   $0x76764842
436838:	58                   	pop    %eax
436839:	61                   	popa
43683a:	32 61 37             	xor    0x37(%ecx),%ah
43683d:	2f                   	das
43683e:	55                   	push   %ebp
43683f:	53                   	push   %ebx
436840:	63 75 30             	arpl   %esi,0x30(%ebp)
436843:	72 64                	jb     0x4368a9
436845:	36 59                	ss pop %ecx
436847:	46                   	inc    %esi
436848:	4d                   	dec    %ebp
436849:	6d                   	insl   (%dx),%es:(%edi)
43684a:	78 69                	js     0x4368b5
43684c:	6c                   	insb   (%dx),%es:(%edi)
43684d:	35 71 36 50 4e       	xor    $0x4e503671,%eax
436852:	35 42 67 56 43       	xor    $0x43566742,%eax
436857:	73 49                	jae    0x4368a2
436859:	35 54 44 70 32       	xor    $0x32704454,%eax
43685e:	35 63 6b 62 49       	xor    $0x49626b63,%eax
436863:	69 48 64 30 67 47 6d 	imul   $0x6d476730,0x64(%eax),%ecx
43686a:	63 46 57             	arpl   %eax,0x57(%esi)
43686d:	6e                   	outsb  %ds:(%esi),(%dx)
43686e:	52                   	push   %edx
43686f:	6d                   	insl   (%dx),%es:(%edi)
436870:	31 64 4f 63          	xor    %esp,0x63(%edi,%ecx,2)
436874:	46                   	inc    %esi
436875:	68 74 56 32 48       	push   $0x48325674
43687a:	54                   	push   %esp
43687b:	61                   	popa
43687c:	69 41 78 73 46 57 7a 	imul   $0x7a574673,0x78(%ecx),%eax
436883:	71 41                	jno    0x4368c6
436885:	61                   	popa
436886:	34 78                	xor    $0x78,%al
436888:	37                   	aaa
436889:	62 33                	bound  %esi,(%ebx)
43688b:	62 4c 43 55          	bound  %ecx,0x55(%ebx,%eax,2)
43688f:	72 63                	jb     0x4368f4
436891:	6b 4f 58 6b          	imul   $0x6b,0x58(%edi),%ecx
436895:	33 6d 33             	xor    0x33(%ebp),%ebp
436898:	30 79 6a             	xor    %bh,0x6a(%ecx)
43689b:	45                   	inc    %ebp
43689c:	41                   	inc    %ecx
43689d:	30 78 61             	xor    %bh,0x61(%eax)
4368a0:	4b                   	dec    %ebx
4368a1:	6f                   	outsl  %ds:(%esi),(%dx)
4368a2:	50                   	push   %eax
4368a3:	38 76 50             	cmp    %dh,0x50(%esi)
4368a6:	2f                   	das
4368a7:	73 76                	jae    0x43691f
4368a9:	43                   	inc    %ebx
4368aa:	78 59                	js     0x436905
4368ac:	31 47 54             	xor    %eax,0x54(%edi)
4368af:	6b 76 65 77          	imul   $0x77,0x65(%esi),%esi
4368b3:	64 47                	fs inc %edi
4368b5:	68 46 51 68 68       	push   $0x68685146
4368ba:	66 6d                	insw   (%dx),%es:(%edi)
4368bc:	71 2b                	jno    0x4368e9
4368be:	74 34                	je     0x4368f4
4368c0:	65 6b 39 38          	imul   $0x38,%gs:(%ecx),%edi
4368c4:	41                   	inc    %ecx
4368c5:	6d                   	insl   (%dx),%es:(%edi)
4368c6:	56                   	push   %esi
4368c7:	6d                   	insl   (%dx),%es:(%edi)
4368c8:	66 59                	pop    %cx
4368ca:	68 2b 37 75 4f       	push   $0x4f75372b
4368cf:	4f                   	dec    %edi
4368d0:	73 55                	jae    0x436927
4368d2:	79 43                	jns    0x436917
4368d4:	42                   	inc    %edx
4368d5:	30 56 65             	xor    %dl,0x65(%esi)
4368d8:	6f                   	outsl  %ds:(%esi),(%dx)
4368d9:	69 67 55 2b 74 52 48 	imul   $0x4852742b,0x55(%edi),%esp
4368e0:	38 30                	cmp    %dh,(%eax)
4368e2:	50                   	push   %eax
4368e3:	6c                   	insb   (%dx),%es:(%edi)
4368e4:	33 5a 74             	xor    0x74(%edx),%ebx
4368e7:	63 78 2b             	arpl   %edi,0x2b(%eax)
4368ea:	39 62 37             	cmp    %esp,0x37(%edx)
4368ed:	38 6d 32             	cmp    %ch,0x32(%ebp)
4368f0:	37                   	aaa
4368f1:	57                   	push   %edi
4368f2:	4a                   	dec    %edx
4368f3:	57                   	push   %edi
4368f4:	78 57                	js     0x43694d
4368f6:	4b                   	dec    %ebx
4368f7:	73 30                	jae    0x436929
4368f9:	54                   	push   %esp
4368fa:	46                   	inc    %esi
4368fb:	72 31                	jb     0x43692e
4368fd:	77 65                	ja     0x436964
4368ff:	36 64 42             	ss fs inc %edx
436902:	68 4e 35 48 6f       	push   $0x6f48354e
436907:	5a                   	pop    %edx
436908:	47                   	inc    %edi
436909:	66 43                	inc    %bx
43690b:	63 6c 41 64          	arpl   %ebp,0x64(%ecx,%eax,2)
43690f:	70 72                	jo     0x436983
436911:	41                   	inc    %ecx
436912:	52                   	push   %edx
436913:	38 63 45             	cmp    %ah,0x45(%ebx)
436916:	4b                   	dec    %ebx
436917:	55                   	push   %ebp
436918:	61                   	popa
436919:	45                   	inc    %ebp
43691a:	6f                   	outsl  %ds:(%esi),(%dx)
43691b:	37                   	aaa
43691c:	71 46                	jno    0x436964
43691e:	2b 6b 75             	sub    0x75(%ebx),%ebp
436921:	50                   	push   %eax
436922:	2b 43 7a             	sub    0x7a(%ebx),%eax
436925:	41                   	inc    %ecx
436926:	43                   	inc    %ebx
436927:	74 49                	je     0x436972
436929:	70 67                	jo     0x436992
43692b:	2b 72 62             	sub    0x62(%edx),%esi
43692e:	48                   	dec    %eax
43692f:	2b 4f 43             	sub    0x43(%edi),%ecx
436932:	42                   	inc    %edx
436933:	67 68 55 76 52 57    	addr16 push $0x57527655
436939:	4c                   	dec    %esp
43693a:	6e                   	outsb  %ds:(%esi),(%dx)
43693b:	55                   	push   %ebp
43693c:	6e                   	outsb  %ds:(%esi),(%dx)
43693d:	32 35 52 2f 72 6f    	xor    0x6f722f52,%dh
436943:	73 64                	jae    0x4369a9
436945:	38 2f                	cmp    %ch,(%edi)
436947:	36 67 4b             	ss addr16 dec %ebx
43694a:	5a                   	pop    %edx
43694b:	62 44 44 43          	bound  %eax,0x43(%esp,%eax,2)
43694f:	46                   	inc    %esi
436950:	4c                   	dec    %esp
436951:	79 35                	jns    0x436988
436953:	2b 78 30             	sub    0x30(%eax),%edi
436956:	73 69                	jae    0x4369c1
436958:	61                   	popa
436959:	64 67 58             	fs addr16 pop %eax
43695c:	46                   	inc    %esi
43695d:	70 56                	jo     0x4369b5
43695f:	6e                   	outsb  %ds:(%esi),(%dx)
436960:	4d                   	dec    %ebp
436961:	38 48 36             	cmp    %cl,0x36(%eax)
436964:	6d                   	insl   (%dx),%es:(%edi)
436965:	33 2f                	xor    (%edi),%ebp
436967:	5a                   	pop    %edx
436968:	4e                   	dec    %esi
436969:	6b 51 69 41          	imul   $0x41,0x69(%ecx),%edx
43696d:	79 33                	jns    0x4369a2
43696f:	64 64 45             	fs fs inc %ebp
436972:	4d                   	dec    %ebp
436973:	4c                   	dec    %esp
436974:	2f                   	das
436975:	47                   	inc    %edi
436976:	63 78 4b             	arpl   %edi,0x4b(%eax)
436979:	6b 56 33 78          	imul   $0x78,0x33(%esi),%edx
43697d:	7a 4e                	jp     0x4369cd
43697f:	69 43 58 49 47 72 69 	imul   $0x69724749,0x58(%ebx),%eax
436986:	58                   	pop    %eax
436987:	38 68 41             	cmp    %ch,0x41(%eax)
43698a:	4d                   	dec    %ebp
43698b:	6b 41 4c 64          	imul   $0x64,0x4c(%ecx),%eax
43698f:	43                   	inc    %ebx
436990:	39 67 77             	cmp    %esp,0x77(%edi)