4367f2:	71 6c                	jno    0x436860
4367f4:	68 58 7a 4f 2f       	push   $0x2f4f7a58
4367f9:	59                   	pop    %ecx
4367fa:	41                   	inc    %ecx
4367fb:	61                   	popa
4367fc:	6a 4c                	push   $0x4c
4367fe:	58                   	pop    %eax
4367ff:	49                   	dec    %ecx
436800:	69 50 5a 4e 57 6e 51 	imul   $0x516e574e,0x5a(%eax),%edx
436807:	67 39 33             	cmp    %esi,(%bp,%di)
43680a:	4a                   	dec    %edx
43680b:	4a                   	dec    %edx
43680c:	42                   	inc    %edx
43680d:	4e                   	dec    %esi
43680e:	4a                   	dec    %edx
43680f:	72 55                	jb     0x436866
436811:	66 37                	data16 aaa
436813:	73 4d                	jae    0x436862
436815:	48                   	dec    %eax
436816:	57                   	push   %edi
436817:	36 58                	ss pop %eax
436819:	65 58                	gs pop %eax
43681b:	62 58 39             	bound  %ebx,0x39(%eax)
43681e:	51                   	push   %ecx
43681f:	30 30                	xor    %dh,(%eax)
436821:	6e                   	outsb  %ds:(%esi),(%dx)
436822:	4d                   	dec    %ebp
436823:	45                   	inc    %ebp
436824:	73 6d                	jae    0x436893
436826:	75 54                	jne    0x43687c
436828:	39 31                	cmp    %esi,(%ecx)
43682a:	41                   	inc    %ecx
43682b:	2f                   	das
43682c:	30 34 6f             	xor    %dh,(%edi,%ebp,2)
43682f:	46                   	inc    %esi
436830:	78 35                	js     0x436867
436832:	36 33 6a 61          	xor    %ss:0x61(%edx),%ebp
436836:	47                   	inc    %edi
436837:	4f                   	dec    %edi
436838:	39 43 77             	cmp    %eax,0x77(%ebx)
43683b:	76 46                	jbe    0x436883
43683d:	70 69                	jo     0x4368a8
43683f:	78 53                	js     0x436894
436841:	4d                   	dec    %ebp
436842:	32 4e 70             	xor    0x70(%esi),%cl
436845:	79 55                	jns    0x43689c
436847:	4b                   	dec    %ebx
436848:	52                   	push   %edx
436849:	49                   	dec    %ecx
43684a:	47                   	inc    %edi
43684b:	51                   	push   %ecx
43684c:	76 48                	jbe    0x436896
43684e:	69 36 6f 4b 54 72    	imul   $0x72544b6f,(%esi),%esi
436854:	72 61                	jb     0x4368b7
436856:	2f                   	das
436857:	76 55                	jbe    0x4368ae
436859:	39 66 72             	cmp    %esp,0x72(%esi)
43685c:	6d                   	insl   (%dx),%es:(%edi)
43685d:	51                   	push   %ecx
43685e:	31 4b 78             	xor    %ecx,0x78(%ebx)
436861:	52                   	push   %edx
436862:	50                   	push   %eax
436863:	66 75 49             	data16 jne 0x4368af
436866:	72 31                	jb     0x436899
436868:	54                   	push   %esp
436869:	77 31                	ja     0x43689c
43686b:	50                   	push   %eax
43686c:	38 4e 57             	cmp    %cl,0x57(%esi)
43686f:	4b                   	dec    %ebx
436870:	69 45 2f 58 6b 4b 37 	imul   $0x374b6b58,0x2f(%ebp),%eax
436877:	53                   	push   %ebx
436878:	47                   	inc    %edi
436879:	45                   	inc    %ebp
43687a:	67 4d                	addr16 dec %ebp
43687c:	38 65 78             	cmp    %ah,0x78(%ebp)
43687f:	43                   	inc    %ebx
436880:	6d                   	insl   (%dx),%es:(%edi)
436881:	6e                   	outsb  %ds:(%esi),(%dx)
436882:	6c                   	insb   (%dx),%es:(%edi)
436883:	66 44                	inc    %sp
436885:	71 71                	jno    0x4368f8
436887:	42                   	inc    %edx
436888:	54                   	push   %esp
436889:	61                   	popa
43688a:	59                   	pop    %ecx
43688b:	77 63                	ja     0x4368f0
43688d:	77 7a                	ja     0x436909
43688f:	6f                   	outsl  %ds:(%esi),(%dx)
436890:	6c                   	insb   (%dx),%es:(%edi)
436891:	4a                   	dec    %edx
436892:	44                   	inc    %esp
436893:	78 35                	js     0x4368ca
436895:	75 36                	jne    0x4368cd
436897:	4b                   	dec    %ebx
436898:	4d                   	dec    %ebp
436899:	6b 6a 64 66          	imul   $0x66,0x64(%edx),%ebp
43689d:	69 6a 42 59 35 6a 78 	imul   $0x786a3559,0x42(%edx),%ebp
4368a4:	71 75                	jno    0x43691b
4368a6:	72 4b                	jb     0x4368f3
4368a8:	6a 34                	push   $0x34
4368aa:	48                   	dec    %eax
4368ab:	44                   	inc    %esp
4368ac:	6a 76                	push   $0x76
4368ae:	51                   	push   %ecx
4368af:	34 71                	xor    $0x71,%al
4368b1:	43                   	inc    %ebx
4368b2:	58                   	pop    %eax
4368b3:	59                   	pop    %ecx
4368b4:	57                   	push   %edi
4368b5:	5a                   	pop    %edx
4368b6:	34 58                	xor    $0x58,%al
4368b8:	4b                   	dec    %ebx
4368b9:	68 56 2b 6e 6a       	push   $0x6a6e2b56
4368be:	64 6b 6d 56 7a       	imul   $0x7a,%fs:0x56(%ebp),%ebp
4368c3:	46                   	inc    %esi
4368c4:	59                   	pop    %ecx
4368c5:	2b 38                	sub    (%eax),%edi
4368c7:	59                   	pop    %ecx
4368c8:	70 5a                	jo     0x436924
4368ca:	5a                   	pop    %edx
4368cb:	72 72                	jb     0x43693f
4368cd:	75 69                	jne    0x436938
4368cf:	6f                   	outsl  %ds:(%esi),(%dx)
4368d0:	43                   	inc    %ebx
4368d1:	41                   	inc    %ecx
4368d2:	54                   	push   %esp
4368d3:	65 74 2f             	gs je  0x436905
4368d6:	50                   	push   %eax
4368d7:	48                   	dec    %eax
4368d8:	7a 61                	jp     0x43693b
4368da:	70 2b                	jo     0x436907
4368dc:	31 41 4a             	xor    %eax,0x4a(%ecx)
4368df:	4b                   	dec    %ebx
4368e0:	45                   	inc    %ebp
4368e1:	50                   	push   %eax
4368e2:	4c                   	dec    %esp
4368e3:	6d                   	insl   (%dx),%es:(%edi)
4368e4:	4f                   	dec    %edi
4368e5:	56                   	push   %esi
4368e6:	51                   	push   %ecx
4368e7:	6f                   	outsl  %ds:(%esi),(%dx)
4368e8:	31 4b 79             	xor    %ecx,0x79(%ebx)
4368eb:	54                   	push   %esp
4368ec:	52                   	push   %edx
4368ed:	6c                   	insb   (%dx),%es:(%edi)
4368ee:	50                   	push   %eax
4368ef:	5a                   	pop    %edx
4368f0:	5a                   	pop    %edx
4368f1:	72 2f                	jb     0x436922
4368f3:	36 54                	ss push %esp
4368f5:	46                   	inc    %esi
4368f6:	35 55 6a 57 71       	xor    $0x71576a55,%eax
4368fb:	66 69 30 43 30       	imul   $0x3043,(%eax),%si
436900:	36 53                	ss push %ebx
436902:	36 43                	ss inc %ebx
436904:	54                   	push   %esp
436905:	6f                   	outsl  %ds:(%esi),(%dx)
436906:	63 2f                	arpl   %ebp,(%edi)
436908:	54                   	push   %esp
436909:	4a                   	dec    %edx
43690a:	2f                   	das
43690b:	73 4b                	jae    0x436958
43690d:	5a                   	pop    %edx
43690e:	79 70                	jns    0x436980
436910:	67 76 31             	addr16 jbe 0x436944
436913:	62 50 36             	bound  %edx,0x36(%eax)
436916:	4e                   	dec    %esi
436917:	72 30                	jb     0x436949
436919:	63 6e 37             	arpl   %ebp,0x37(%esi)
43691c:	77 6b                	ja     0x436989
43691e:	69 30 79 43 52 48    	imul   $0x48524379,(%eax),%esi
436924:	46                   	inc    %esi
436925:	59                   	pop    %ecx
436926:	44                   	inc    %esp
436927:	36 73 39             	ss jae 0x436963
43692a:	39 76 7a             	cmp    %esi,0x7a(%esi)
43692d:	4b                   	dec    %ebx
43692e:	66 32 78 72          	data16 xor 0x72(%eax),%bh
436932:	2f                   	das
436933:	34 52                	xor    $0x52,%al
436935:	68 65 58 48 69       	push   $0x69485865
43693a:	2b 2b                	sub    (%ebx),%ebp
43693c:	42                   	inc    %edx
43693d:	72 38                	jb     0x436977
43693f:	52                   	push   %edx
436940:	7a 35                	jp     0x436977
436942:	63 4f 49             	arpl   %ecx,0x49(%edi)
436945:	53                   	push   %ebx
436946:	37                   	aaa
436947:	6e                   	outsb  %ds:(%esi),(%dx)
436948:	4a                   	dec    %edx
436949:	31 33                	xor    %esi,(%ebx)
43694b:	6b 38 33             	imul   $0x33,(%eax),%edi
43694e:	64 41                	fs inc %ecx
436950:	6c                   	insb   (%dx),%es:(%edi)
436951:	4a                   	dec    %edx
436952:	4c                   	dec    %esp
436953:	76 69                	jbe    0x4369be
436955:	52                   	push   %edx
436956:	76 38                	jbe    0x436990
436958:	48                   	dec    %eax
436959:	33 6c 65 6c          	xor    0x6c(%ebp,%eiz,2),%ebp
43695d:	7a 44                	jp     0x4369a3
43695f:	73 43                	jae    0x4369a4
436961:	73 6a                	jae    0x4369cd
436963:	56                   	push   %esi
436964:	35 47 66 49 64       	xor    $0x64496647,%eax
436969:	76 43                	jbe    0x4369ae
43696b:	39 36                	cmp    %esi,(%esi)
43696d:	63 2f                	arpl   %ebp,(%edi)
43696f:	74 50                	je     0x4369c1
436971:	44                   	inc    %esp
436972:	6f                   	outsl  %ds:(%esi),(%dx)
436973:	4f                   	dec    %edi
436974:	69 4b 74 6a 53 2b 4d 	imul   $0x4d2b536a,0x74(%ebx),%ecx
43697b:	69 59 66 36 79 6b 53 	imul   $0x536b7936,0x66(%ecx),%ebx
436982:	4b                   	dec    %ebx
436983:	6a 48                	push   $0x48
436985:	43                   	inc    %ebx
436986:	6a 5a                	push   $0x5a
436988:	30 4d 77             	xor    %cl,0x77(%ebp)
43698b:	36 34 4b             	ss xor $0x4b,%al
43698e:	57                   	push   %edi
43698f:	39 75 77             	cmp    %esi,0x77(%ebp)
436992:	4b                   	dec    %ebx
436993:	55                   	push   %ebp
436994:	77 6f                	ja     0x436a05
436996:	38 64 4f 70          	cmp    %ah,0x70(%edi,%ecx,2)
43699a:	75 73                	jne    0x436a0f
43699c:	4f                   	dec    %edi
43699d:	33 43 65             	xor    0x65(%ebx),%eax
4369a0:	7a 4a                	jp     0x4369ec
4369a2:	79 78                	jns    0x436a1c
4369a4:	48                   	dec    %eax
4369a5:	72 78                	jb     0x436a1f
4369a7:	78 2b                	js     0x4369d4
4369a9:	6c                   	insb   (%dx),%es:(%edi)
4369aa:	4e                   	dec    %esi
4369ab:	54                   	push   %esp
4369ac:	74 68                	je     0x436a16
4369ae:	51                   	push   %ecx
4369af:	65 74 77             	gs je  0x436a29
4369b2:	4f                   	dec    %edi
4369b3:	78 38                	js     0x4369ed
4369b5:	72 47                	jb     0x4369fe
4369b7:	34 59                	xor    $0x59,%al
4369b9:	4d                   	dec    %ebp
4369ba:	32 54 6e 67          	xor    0x67(%esi,%ebp,2),%dl
4369be:	31 72 6a             	xor    %esi,0x6a(%edx)
4369c1:	4c                   	dec    %esp
4369c2:	6f                   	outsl  %ds:(%esi),(%dx)
4369c3:	77 56                	ja     0x436a1b
4369c5:	43                   	inc    %ebx
4369c6:	54                   	push   %esp
4369c7:	66 54                	push   %sp
4369c9:	6b 59 49 79          	imul   $0x79,0x49(%ecx),%ebx
4369cd:	6d                   	insl   (%dx),%es:(%edi)
4369ce:	71 75                	jno    0x436a45
4369d0:	30 5a 6d             	xor    %bl,0x6d(%edx)
4369d3:	6c                   	insb   (%dx),%es:(%edi)
4369d4:	69 76 67 58 43 74 7a 	imul   $0x7a744358,0x67(%esi),%esi
4369db:	78 50                	js     0x436a2d
4369dd:	4f                   	dec    %edi
4369de:	4a                   	dec    %edx
4369df:	78 75                	js     0x436a56
4369e1:	49                   	dec    %ecx
4369e2:	77 47                	ja     0x436a2b
4369e4:	58                   	pop    %eax
4369e5:	2b 4e 33             	sub    0x33(%esi),%ecx
4369e8:	33 66 68             	xor    0x68(%esi),%esp
4369eb:	2b 34 67             	sub    (%edi,%eiz,2),%esi
4369ee:	34 69                	xor    $0x69,%al
4369f0:	33 63 50             	xor    0x50(%ebx),%esp
4369f3:	38 75 43             	cmp    %dh,0x43(%ebp)
4369f6:	4d                   	dec    %ebp
4369f7:	67 2b 69 62          	sub    0x62(%bx,%di),%ebp
4369fb:	4a                   	dec    %edx
4369fc:	30 52 62             	xor    %dl,0x62(%edx)
4369ff:	36 4d                	ss dec %ebp
436a01:	58                   	pop    %eax
436a02:	41                   	inc    %ecx
436a03:	59                   	pop    %ecx
436a04:	6f                   	outsl  %ds:(%esi),(%dx)
436a05:	69 43 68 68 53 69 73 	imul   $0x73695368,0x68(%ebx),%eax
436a0c:	2b 78 47             	sub    0x47(%eax),%edi
436a0f:	2b 56 50             	sub    0x50(%esi),%edx
436a12:	57                   	push   %edi
436a13:	70 6c                	jo     0x436a81
436a15:	76 43                	jbe    0x436a5a
436a17:	47                   	inc    %edi
436a18:	78 36                	js     0x436a50
436a1a:	56                   	push   %esi
436a1b:	72 39                	jb     0x436a56
436a1d:	31 56 32             	xor    %edx,0x32(%esi)
436a20:	30 4f 30             	xor    %cl,0x30(%edi)
436a23:	72 55                	jb     0x436a7a
436a25:	47                   	inc    %edi
436a26:	73 61                	jae    0x436a89
436a28:	52                   	push   %edx
436a29:	66 59                	pop    %cx
436a2b:	48                   	dec    %eax
436a2c:	77 75                	ja     0x436aa3
436a2e:	2b 44 56 49          	sub    0x49(%esi,%edx,2),%eax
436a32:	2f                   	das
436a33:	57                   	push   %edi
436a34:	4a                   	dec    %edx
436a35:	69 54 77 7a 70 57 61 	imul   $0x31615770,0x7a(%edi,%esi,2),%edx
436a3c:	31
436a3d:	57                   	push   %edi
436a3e:	44                   	inc    %esp
436a3f:	61                   	popa
436a40:	72 46                	jb     0x436a88
436a42:	4c                   	dec    %esp
436a43:	41                   	inc    %ecx
436a44:	47                   	inc    %edi
436a45:	4a                   	dec    %edx
436a46:	4d                   	dec    %ebp
436a47:	46                   	inc    %esi
436a48:	56                   	push   %esi
436a49:	38 6e 78             	cmp    %ch,0x78(%esi)
436a4c:	56                   	push   %esi
436a4d:	61                   	popa
436a4e:	79 39                	jns    0x436a89
436a50:	68 67 4d 50 33       	push   $0x33504d67
436a55:	44                   	inc    %esp
436a56:	49                   	dec    %ecx
436a57:	51                   	push   %ecx
436a58:	59                   	pop    %ecx
436a59:	58                   	pop    %eax
436a5a:	45                   	inc    %ebp
436a5b:	6f                   	outsl  %ds:(%esi),(%dx)
436a5c:	2b 4b 6f             	sub    0x6f(%ebx),%ecx
436a5f:	54                   	push   %esp
436a60:	65 78 71             	gs js  0x436ad4
436a63:	78 47                	js     0x436aac
436a65:	36 69 33 72 55 54 42 	imul   $0x42545572,%ss:(%ebx),%esi
436a6c:	36 4c                	ss dec %esp
436a6e:	56                   	push   %esi
436a6f:	6c                   	insb   (%dx),%es:(%edi)
436a70:	76 4a                	jbe    0x436abc
436a72:	6e                   	outsb  %ds:(%esi),(%dx)
436a73:	68 4a 74 69 65       	push   $0x6569744a
436a78:	46                   	inc    %esi
436a79:	71 77                	jno    0x436af2
436a7b:	75 6e                	jne    0x436aeb
436a7d:	43                   	inc    %ebx
436a7e:	36 6e                	outsb  %ss:(%esi),(%dx)
436a80:	69 44 55 4a 46 71 70 	imul   $0x4f707146,0x4a(%ebp,%edx,2),%eax
436a87:	4f
436a88:	54                   	push   %esp