408a28:	70 48                	jo     0x408a72
408a2a:	70 70                	jo     0x408a9c
408a2c:	39 4c 4b 69          	cmp    %ecx,0x69(%ebx,%ecx,2)
408a30:	5a                   	pop    %edx
408a31:	6b 46 65 42          	imul   $0x42,0x65(%esi),%eax
408a35:	42                   	inc    %edx
408a36:	51                   	push   %ecx
408a37:	6c                   	insb   (%dx),%es:(%edi)
408a38:	33 4d 69             	xor    0x69(%ebp),%ecx
408a3b:	4f                   	dec    %edi
408a3c:	2f                   	das
408a3d:	43                   	inc    %ebx
408a3e:	61                   	popa
408a3f:	75 79                	jne    0x408aba
408a41:	39 6b 42             	cmp    %ebp,0x42(%ebx)
408a44:	76 35                	jbe    0x408a7b
408a46:	52                   	push   %edx
408a47:	57                   	push   %edi
408a48:	54                   	push   %esp
408a49:	57                   	push   %edi
408a4a:	71 69                	jno    0x408ab5
408a4c:	6b 61 38 73          	imul   $0x73,0x38(%ecx),%esp
408a50:	43                   	inc    %ebx
408a51:	30 62 39             	xor    %ah,0x39(%edx)
408a54:	44                   	inc    %esp
408a55:	38 43 45             	cmp    %al,0x45(%ebx)
408a58:	65 49                	gs dec %ecx
408a5a:	74 39                	je     0x408a95
408a5c:	33 71 47             	xor    0x47(%ecx),%esi
408a5f:	78 55                	js     0x408ab6
408a61:	5a                   	pop    %edx
408a62:	6f                   	outsl  %ds:(%esi),(%dx)
408a63:	77 36                	ja     0x408a9b
408a65:	4b                   	dec    %ebx
408a66:	4d                   	dec    %ebp
408a67:	49                   	dec    %ecx
408a68:	32 43 78             	xor    0x78(%ebx),%al
408a6b:	6f                   	outsl  %ds:(%esi),(%dx)
408a6c:	47                   	inc    %edi
408a6d:	2b 4f 71             	sub    0x71(%edi),%ecx
408a70:	48                   	dec    %eax
408a71:	7a 53                	jp     0x408ac6
408a73:	54                   	push   %esp
408a74:	56                   	push   %esi
408a75:	34 6f                	xor    $0x6f,%al
408a77:	45                   	inc    %ebp
408a78:	4e                   	dec    %esi
408a79:	57                   	push   %edi
408a7a:	68 78 34 54 6d       	push   $0x6d543478
408a7f:	6c                   	insb   (%dx),%es:(%edi)
408a80:	32 39                	xor    (%ecx),%bh
408a82:	79 61                	jns    0x408ae5
408a84:	37                   	aaa
408a85:	37                   	aaa
408a86:	6d                   	insl   (%dx),%es:(%edi)
408a87:	4d                   	dec    %ebp
408a88:	4a                   	dec    %edx
408a89:	7a 63                	jp     0x408aee
408a8b:	43                   	inc    %ebx
408a8c:	63 50 70             	arpl   %edx,0x70(%eax)
408a8f:	74 67                	je     0x408af8
408a91:	6e                   	outsb  %ds:(%esi),(%dx)
408a92:	41                   	inc    %ecx
408a93:	39 74 66 2f          	cmp    %esi,0x2f(%esi,%eiz,2)
408a97:	62 41 5a             	bound  %eax,0x5a(%ecx)
408a9a:	51                   	push   %ecx
408a9b:	66 37                	data16 aaa
408a9d:	4d                   	dec    %ebp
408a9e:	66 34 4b             	data16 xor $0x4b,%al
408aa1:	68 38 4e 4c 2b       	push   $0x2b4c4e38
408aa6:	76 31                	jbe    0x408ad9
408aa8:	72 6e                	jb     0x408b18
408aaa:	77 74                	ja     0x408b20
408aac:	47                   	inc    %edi
408aad:	38 68 31             	cmp    %ch,0x31(%eax)
408ab0:	36 50                	ss push %eax
408ab2:	33 48 4f             	xor    0x4f(%eax),%ecx
408ab5:	75 70                	jne    0x408b27
408ab7:	41                   	inc    %ecx
408ab8:	62 71 7a             	bound  %esi,0x7a(%ecx)
408abb:	37                   	aaa
408abc:	46                   	inc    %esi
408abd:	55                   	push   %ebp
408abe:	30 64 33 6c          	xor    %ah,0x6c(%ebx,%esi,1)
408ac2:	34 67                	xor    $0x67,%al
408ac4:	6a 66                	push   $0x66
408ac6:	53                   	push   %ebx
408ac7:	72 4e                	jb     0x408b17
408ac9:	48                   	dec    %eax
408aca:	69 32 6b 47 36 6f    	imul   $0x6f36476b,(%edx),%esi
408ad0:	2f                   	das
408ad1:	33 6f 31             	xor    0x31(%edi),%ebp
408ad4:	33 79 50             	xor    0x50(%ecx),%edi
408ad7:	4b                   	dec    %ebx
408ad8:	5a                   	pop    %edx
408ad9:	39 33                	cmp    %esi,(%ebx)
408adb:	31 41 50             	xor    %eax,0x50(%ecx)
408ade:	54                   	push   %esp
408adf:	6d                   	insl   (%dx),%es:(%edi)
408ae0:	34 42                	xor    $0x42,%al
408ae2:	53                   	push   %ebx
408ae3:	63 73 6b             	arpl   %esi,0x6b(%ebx)
408ae6:	78 30                	js     0x408b18
408ae8:	75 38                	jne    0x408b22
408aea:	71 43                	jno    0x408b2f
408aec:	50                   	push   %eax
408aed:	39 38                	cmp    %edi,(%eax)
408aef:	45                   	inc    %ebp
408af0:	4b                   	dec    %ebx
408af1:	50                   	push   %eax
408af2:	78 44                	js     0x408b38
408af4:	61                   	popa
408af5:	74 55                	je     0x408b4c
408af7:	73 48                	jae    0x408b41
408af9:	4d                   	dec    %ebp
408afa:	57                   	push   %edi
408afb:	67 75 59             	addr16 jne 0x408b57
408afe:	66 70 61             	data16 jo 0x408b62
408b01:	64 49                	fs dec %ecx
408b03:	74 39                	je     0x408b3e
408b05:	30 32                	xor    %dh,(%edx)
408b07:	41                   	inc    %ecx
408b08:	66 49                	dec    %cx
408b0a:	4a                   	dec    %edx
408b0b:	4a                   	dec    %edx
408b0c:	4d                   	dec    %ebp
408b0d:	68 4e 2b 78 32       	push   $0x32782b4e
408b12:	51                   	push   %ecx
408b13:	51                   	push   %ecx
408b14:	4c                   	dec    %esp
408b15:	51                   	push   %ecx
408b16:	38 67 78             	cmp    %ah,0x78(%edi)
408b19:	6b 76 51 59          	imul   $0x59,0x51(%esi),%esi
408b1d:	36 6d                	ss insl (%dx),%es:(%edi)
408b1f:	55                   	push   %ebp
408b20:	59                   	pop    %ecx
408b21:	54                   	push   %esp
408b22:	6a 67                	push   $0x67
408b24:	35 68 79 4c 59       	xor    $0x594c7968,%eax
408b29:	51                   	push   %ecx
408b2a:	67 70 4e             	addr16 jo 0x408b7b
408b2d:	44                   	inc    %esp
408b2e:	53                   	push   %ebx
408b2f:	6c                   	insb   (%dx),%es:(%edi)
408b30:	66 51                	push   %cx
408b32:	35 38 44 43 6c       	xor    $0x6c434438,%eax
408b37:	57                   	push   %edi
408b38:	69 41 54 32 30 66 6f 	imul   $0x6f663032,0x54(%ecx),%eax
408b3f:	56                   	push   %esi
408b40:	48                   	dec    %eax
408b41:	37                   	aaa
408b42:	33 48 73             	xor    0x73(%eax),%ecx
408b45:	62 75 39             	bound  %esi,0x39(%ebp)
408b48:	76 6e                	jbe    0x408bb8
408b4a:	69 6a 48 4d 62 55 37 	imul   $0x3755624d,0x48(%edx),%ebp
408b51:	76 50                	jbe    0x408ba3
408b53:	4b                   	dec    %ebx
408b54:	34 67                	xor    $0x67,%al
408b56:	71 32                	jno    0x408b8a
408b58:	43                   	inc    %ebx
408b59:	72 77                	jb     0x408bd2
408b5b:	6f                   	outsl  %ds:(%esi),(%dx)
408b5c:	55                   	push   %ebp
408b5d:	61                   	popa
408b5e:	36 7a 38             	ss jp  0x408b99
408b61:	52                   	push   %edx
408b62:	42                   	inc    %edx
408b63:	41                   	inc    %ecx
408b64:	57                   	push   %edi
408b65:	49                   	dec    %ecx
408b66:	59                   	pop    %ecx
408b67:	51                   	push   %ecx
408b68:	56                   	push   %esi
408b69:	56                   	push   %esi
408b6a:	58                   	pop    %eax
408b6b:	57                   	push   %edi
408b6c:	68 75 57 38 4f       	push   $0x4f385775
408b71:	50                   	push   %eax
408b72:	4b                   	dec    %ebx
408b73:	79 75                	jns    0x408bea
408b75:	59                   	pop    %ecx
408b76:	36 38 44 73 4d       	cmp    %al,%ss:0x4d(%ebx,%esi,2)
408b7b:	61                   	popa
408b7c:	77 2f                	ja     0x408bad
408b7e:	49                   	dec    %ecx
408b7f:	6a 75                	push   $0x75
408b81:	4e                   	dec    %esi
408b82:	2b 52 50             	sub    0x50(%edx),%edx
408b85:	4c                   	dec    %esp
408b86:	68 56 38 50 41       	push   $0x41503856
408b8b:	34 72                	xor    $0x72,%al
408b8d:	31 51 71             	xor    %edx,0x71(%ecx)
408b90:	64 2f                	fs das
408b92:	6f                   	outsl  %ds:(%esi),(%dx)
408b93:	6a 31                	push   $0x31
408b95:	64 4c                	fs dec %esp
408b97:	72 4e                	jb     0x408be7
408b99:	78 47                	js     0x408be2
408b9b:	62 46 4c             	bound  %eax,0x4c(%esi)
408b9e:	4e                   	dec    %esi
408b9f:	56                   	push   %esi
408ba0:	77 66                	ja     0x408c08
408ba2:	68 35 4b 59 65       	push   $0x65594b35
408ba7:	44                   	inc    %esp
408ba8:	59                   	pop    %ecx
408ba9:	65 48                	gs dec %eax
408bab:	74 72                	je     0x408c1f
408bad:	32 34 6d 73 58 4f 4a 	xor    0x4a4f5873(,%ebp,2),%dh
408bb4:	63 63 61             	arpl   %esp,0x61(%ebx)
408bb7:	30 4b 77             	xor    %cl,0x77(%ebx)
408bba:	6a 72                	push   $0x72
408bbc:	62 48 31             	bound  %ecx,0x31(%eax)
408bbf:	43                   	inc    %ebx
408bc0:	79 73                	jns    0x408c35
408bc2:	4a                   	dec    %edx
408bc3:	49                   	dec    %ecx
408bc4:	53                   	push   %ebx
408bc5:	6d                   	insl   (%dx),%es:(%edi)
408bc6:	34 45                	xor    $0x45,%al
408bc8:	41                   	inc    %ecx
408bc9:	65 53                	gs push %ebx
408bcb:	70 75                	jo     0x408c42
408bcd:	44                   	inc    %esp
408bce:	5a                   	pop    %edx
408bcf:	56                   	push   %esi
408bd0:	6f                   	outsl  %ds:(%esi),(%dx)
408bd1:	4b                   	dec    %ebx
408bd2:	33 70 47             	xor    0x47(%eax),%esi
408bd5:	58                   	pop    %eax
408bd6:	69 66 35 67 6c 39 52 	imul   $0x52396c67,0x35(%esi),%esp
408bdd:	50                   	push   %eax
408bde:	78 63                	js     0x408c43
408be0:	39 36                	cmp    %esi,(%esi)
408be2:	56                   	push   %esi
408be3:	75 36                	jne    0x408c1b
408be5:	35 50 4d 4f 6c       	xor    $0x6c4f4d50,%eax
408bea:	35 59 33 74 41       	xor    $0x41743359,%eax
408bef:	50                   	push   %eax
408bf0:	55                   	push   %ebp
408bf1:	71 2b                	jno    0x408c1e
408bf3:	49                   	dec    %ecx
408bf4:	6b 64 68 52 4e       	imul   $0x4e,0x52(%eax,%ebp,2),%esp
408bf9:	35 39 6b 6f 78       	xor    $0x786f6b39,%eax
408bfe:	31 67 45             	xor    %esp,0x45(%edi)
408c01:	57                   	push   %edi
408c02:	76 54                	jbe    0x408c58
408c04:	53                   	push   %ebx
408c05:	54                   	push   %esp
408c06:	56                   	push   %esi
408c07:	62 57 69             	bound  %edx,0x69(%edi)
408c0a:	54                   	push   %esp
408c0b:	61                   	popa
408c0c:	32 59 36             	xor    0x36(%ecx),%bl
408c0f:	45                   	inc    %ebp
408c10:	34 53                	xor    $0x53,%al
408c12:	51                   	push   %ecx
408c13:	56                   	push   %esi
408c14:	32 39                	xor    (%ecx),%bh
408c16:	62 70 46             	bound  %esi,0x46(%eax)
408c19:	7a 69                	jp     0x408c84
408c1b:	50                   	push   %eax
408c1c:	5a                   	pop    %edx
408c1d:	55                   	push   %ebp
408c1e:	73 4c                	jae    0x408c6c
408c20:	62 77 6c             	bound  %esi,0x6c(%edi)
408c23:	39 68 32             	cmp    %ebp,0x32(%eax)
408c26:	6f                   	outsl  %ds:(%esi),(%dx)
408c27:	47                   	inc    %edi
408c28:	47                   	inc    %edi
408c29:	34 35                	xor    $0x35,%al
408c2b:	37                   	aaa
408c2c:	41                   	inc    %ecx
408c2d:	2f                   	das
408c2e:	4f                   	dec    %edi
408c2f:	72 6f                	jb     0x408ca0
408c31:	52                   	push   %edx
408c32:	50                   	push   %eax
408c33:	78 57                	js     0x408c8c
408c35:	58                   	pop    %eax
408c36:	74 79                	je     0x408cb1
408c38:	46                   	inc    %esi
408c39:	48                   	dec    %eax
408c3a:	62 44 41 68          	bound  %eax,0x68(%ecx,%eax,2)
408c3e:	54                   	push   %esp
408c3f:	37                   	aaa
408c40:	54                   	push   %esp
408c41:	65 36 39 32          	gs cmp %esi,%ss:(%edx)
408c45:	6e                   	outsb  %ds:(%esi),(%dx)
408c46:	34 72                	xor    $0x72,%al
408c48:	33 48 33             	xor    0x33(%eax),%ecx
408c4b:	57                   	push   %edi
408c4c:	59                   	pop    %ecx
408c4d:	4c                   	dec    %esp
408c4e:	6e                   	outsb  %ds:(%esi),(%dx)
408c4f:	42                   	inc    %edx
408c50:	69 57 2b 74 41 38 69 	imul   $0x69384174,0x2b(%edi),%edx
408c57:	61                   	popa
408c58:	6b 41 68 38          	imul   $0x38,0x68(%ecx),%eax
408c5c:	42                   	inc    %edx
408c5d:	4d                   	dec    %ebp
408c5e:	34 66                	xor    $0x66,%al
408c60:	58                   	pop    %eax
408c61:	76 55                	jbe    0x408cb8
408c63:	4e                   	dec    %esi
408c64:	2f                   	das
408c65:	6a 65                	push   $0x65
408c67:	58                   	pop    %eax
408c68:	38 4e 45             	cmp    %cl,0x45(%esi)
408c6b:	72 42                	jb     0x408caf
408c6d:	76 4a                	jbe    0x408cb9
408c6f:	43                   	inc    %ebx
408c70:	68 48 33 4e 37       	push   $0x374e3348
408c75:	65 72 46             	gs jb  0x408cbe
408c78:	67 42                	addr16 inc %edx
408c7a:	43                   	inc    %ebx
408c7b:	53                   	push   %ebx
408c7c:	43                   	inc    %ebx
408c7d:	7a 34                	jp     0x408cb3
408c7f:	72 4a                	jb     0x408ccb
408c81:	75 69                	jne    0x408cec
408c83:	39 79 39             	cmp    %edi,0x39(%ecx)
408c86:	57                   	push   %edi
408c87:	65 61                	gs popa
408c89:	65 57                	gs push %edi
408c8b:	38 63 69             	cmp    %ah,0x69(%ebx)
408c8e:	43                   	inc    %ebx
408c8f:	75 59                	jne    0x408cea
408c91:	64 64 66 33 47 61    	fs xor %fs:0x61(%edi),%ax
408c97:	79 4e                	jns    0x408ce7
408c99:	4d                   	dec    %ebp
408c9a:	30 65 72             	xor    %ah,0x72(%ebp)
408c9d:	39 6f 48             	cmp    %ebp,0x48(%edi)
408ca0:	65 70 54             	gs jo  0x408cf7
408ca3:	4a                   	dec    %edx
408ca4:	75 75                	jne    0x408d1b
408ca6:	2b 45 63             	sub    0x63(%ebp),%eax
408ca9:	37                   	aaa
408caa:	43                   	inc    %ebx
408cab:	63 69 76             	arpl   %ebp,0x76(%ecx)
408cae:	6c                   	insb   (%dx),%es:(%edi)
408caf:	4f                   	dec    %edi
408cb0:	43                   	inc    %ebx
408cb1:	38 55 52             	cmp    %dl,0x52(%ebp)
408cb4:	67 43                	addr16 inc %ebx
408cb6:	48                   	dec    %eax
408cb7:	78 33                	js     0x408cec
408cb9:	55                   	push   %ebp
408cba:	56                   	push   %esi
408cbb:	45                   	inc    %ebp
408cbc:	56                   	push   %esi