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
436a89:	32 4d 61             	xor    0x61(%ebp),%cl
436a8c:	74 65                	je     0x436af3
436a8e:	53                   	push   %ebx
436a8f:	7a 6d                	jp     0x436afe
436a91:	45                   	inc    %ebp
436a92:	53                   	push   %ebx
436a93:	58                   	pop    %eax
436a94:	53                   	push   %ebx
436a95:	77 4b                	ja     0x436ae2
436a97:	71 34                	jno    0x436acd
436a99:	39 6d 42             	cmp    %ebp,0x42(%ebp)
436a9c:	79 62                	jns    0x436b00
436a9e:	64 70 4a             	fs jo  0x436aeb
436aa1:	31 6d 37             	xor    %ebp,0x37(%ebp)
436aa4:	66 2b 37             	sub    (%edi),%si
436aa7:	65 58                	gs pop %eax
436aa9:	79 79                	jns    0x436b24
436aab:	42                   	inc    %edx
436aac:	31 76 63             	xor    %esi,0x63(%esi)
436aaf:	48                   	dec    %eax
436ab0:	74 4d                	je     0x436aff
436ab2:	6b 50 6a 56          	imul   $0x56,0x6a(%eax),%edx
436ab6:	74 51                	je     0x436b09
436ab8:	6d                   	insl   (%dx),%es:(%edi)
436ab9:	39 79 59             	cmp    %edi,0x59(%ecx)
436abc:	72 69                	jb     0x436b27
436abe:	56                   	push   %esi
436abf:	4a                   	dec    %edx
436ac0:	42                   	inc    %edx
436ac1:	65 33 7a 6d          	xor    %gs:0x6d(%edx),%edi
436ac5:	67 53                	addr16 push %ebx
436ac7:	35 74 59 2b 50       	xor    $0x502b5974,%eax
436acc:	5a                   	pop    %edx
436acd:	30 5a 69             	xor    %bl,0x69(%edx)
436ad0:	77 69                	ja     0x436b3b
436ad2:	67 46                	addr16 inc %esi
436ad4:	45                   	inc    %ebp
436ad5:	65 55                	gs push %ebp
436ad7:	67 54                	addr16 push %esp
436ad9:	6a 31                	push   $0x31
436adb:	50                   	push   %eax
436adc:	76 53                	jbe    0x436b31
436ade:	37                   	aaa
436adf:	4c                   	dec    %esp
436ae0:	58                   	pop    %eax
436ae1:	47                   	inc    %edi
436ae2:	45                   	inc    %ebp
436ae3:	44                   	inc    %esp
436ae4:	34 79                	xor    $0x79,%al
436ae6:	53                   	push   %ebx
436ae7:	36 4c                	ss dec %esp
436ae9:	50                   	push   %eax
436aea:	34 57                	xor    $0x57,%al
436aec:	62 6c 50 34          	bound  %ebp,0x34(%eax,%edx,2)
436af0:	61                   	popa
436af1:	52                   	push   %edx
436af2:	4b                   	dec    %ebx
436af3:	30 61 57             	xor    %ah,0x57(%ecx)
436af6:	75 61                	jne    0x436b59
436af8:	59                   	pop    %ecx
436af9:	46                   	inc    %esi
436afa:	6c                   	insb   (%dx),%es:(%edi)
436afb:	7a 4f                	jp     0x436b4c
436afd:	39 54 70 61          	cmp    %edx,0x61(%eax,%esi,2)
436b01:	39 72 45             	cmp    %esi,0x45(%edx)
436b04:	52                   	push   %edx
436b05:	64 79 32             	fs jns 0x436b3a
436b08:	72 4c                	jb     0x436b56
436b0a:	62 6d 76             	bound  %ebp,0x76(%ebp)
436b0d:	6c                   	insb   (%dx),%es:(%edi)
436b0e:	64 5a                	fs pop %edx
436b10:	65 44                	gs inc %esp
436b12:	74 4a                	je     0x436b5e
436b14:	4e                   	dec    %esi
436b15:	6a 62                	push   $0x62
436b17:	79 54                	jns    0x436b6d
436b19:	54                   	push   %esp
436b1a:	4b                   	dec    %ebx
436b1b:	43                   	inc    %ebx
436b1c:	39 38                	cmp    %edi,(%eax)
436b1e:	5a                   	pop    %edx
436b1f:	37                   	aaa
436b20:	78 45                	js     0x436b67
436b22:	45                   	inc    %ebp
436b23:	72 46                	jb     0x436b6b
436b25:	71 6e                	jno    0x436b95
436b27:	65 6b 7a 6a 54       	imul   $0x54,%gs:0x6a(%edx),%edi
436b2c:	67 69 73 74 66 4d 50 	imul   $0x45504d66,0x74(%bp,%di),%esi
436b33:	45
436b34:	50                   	push   %eax
436b35:	75 51                	jne    0x436b88
436b37:	2f                   	das
436b38:	6c                   	insb   (%dx),%es:(%edi)
436b39:	49                   	dec    %ecx
436b3a:	37                   	aaa
436b3b:	57                   	push   %edi
436b3c:	5a                   	pop    %edx
436b3d:	35 64 53 50 38       	xor    $0x38505364,%eax
436b42:	4d                   	dec    %ebp
436b43:	75 79                	jne    0x436bbe
436b45:	5a                   	pop    %edx
436b46:	55                   	push   %ebp
436b47:	71 6d                	jno    0x436bb6
436b49:	75 72                	jne    0x436bbd
436b4b:	33 73 36             	xor    0x36(%ebx),%esi
436b4e:	45                   	inc    %ebp
436b4f:	30 51 6d             	xor    %dl,0x6d(%ecx)
436b52:	51                   	push   %ecx
436b53:	71 44                	jno    0x436b99
436b55:	4d                   	dec    %ebp
436b56:	4f                   	dec    %edi
436b57:	35 75 6b 4d 31       	xor    $0x314d6b75,%eax
436b5c:	4a                   	dec    %edx
436b5d:	58                   	pop    %eax
436b5e:	49                   	dec    %ecx
436b5f:	76 73                	jbe    0x436bd4
436b61:	78 6b                	js     0x436bce
436b63:	38 44 38 4f          	cmp    %al,0x4f(%eax,%edi,1)
436b67:	35 36 2f 4e 36       	xor    $0x364e2f36,%eax
436b6c:	56                   	push   %esi
436b6d:	4b                   	dec    %ebx
436b6e:	76 4e                	jbe    0x436bbe
436b70:	4e                   	dec    %esi
436b71:	50                   	push   %eax
436b72:	4c                   	dec    %esp
436b73:	34 54                	xor    $0x54,%al
436b75:	2f                   	das
436b76:	66 70 6c             	data16 jo 0x436be5
436b79:	2f                   	das
436b7a:	7a 59                	jp     0x436bd5
436b7c:	4c                   	dec    %esp
436b7d:	43                   	inc    %ebx
436b7e:	54                   	push   %esp
436b7f:	73 33                	jae    0x436bb4
436b81:	46                   	inc    %esi
436b82:	45                   	inc    %ebp
436b83:	53                   	push   %ebx
436b84:	50                   	push   %eax
436b85:	50                   	push   %eax
436b86:	36 58                	ss pop %eax
436b88:	7a 35                	jp     0x436bbf
436b8a:	5a                   	pop    %edx
436b8b:	47                   	inc    %edi
436b8c:	6e                   	outsb  %ds:(%esi),(%dx)
436b8d:	6a 44                	push   $0x44
436b8f:	51                   	push   %ecx
436b90:	58                   	pop    %eax
436b91:	52                   	push   %edx
436b92:	53                   	push   %ebx
436b93:	44                   	inc    %esp
436b94:	59                   	pop    %ecx
436b95:	34 4c                	xor    $0x4c,%al
436b97:	50                   	push   %eax
436b98:	38 61 46             	cmp    %ah,0x46(%ecx)
436b9b:	68 66 58 68 6a       	push   $0x6a685866
436ba0:	42                   	inc    %edx
436ba1:	6f                   	outsl  %ds:(%esi),(%dx)
436ba2:	56                   	push   %esi
436ba3:	73 59                	jae    0x436bfe
436ba5:	69 34 61 59 56 47 65 	imul   $0x65475659,(%ecx,%eiz,2),%esi
436bac:	4d                   	dec    %ebp
436bad:	50                   	push   %eax
436bae:	45                   	inc    %ebp
436baf:	4e                   	dec    %esi
436bb0:	30 2f                	xor    %ch,(%edi)
436bb2:	2f                   	das
436bb3:	70 77                	jo     0x436c2c
436bb5:	35 7a 32 43 4d       	xor    $0x4d43327a,%eax
436bba:	6f                   	outsl  %ds:(%esi),(%dx)
436bbb:	2b 45 61             	sub    0x61(%ebp),%eax
436bbe:	72 4b                	jb     0x436c0b
436bc0:	54                   	push   %esp
436bc1:	77 63                	ja     0x436c26
436bc3:	43                   	inc    %ebx
436bc4:	73 75                	jae    0x436c3b