436d7d:	67 4f                	addr16 dec %edi
436d7f:	63 43 33             	arpl   %eax,0x33(%ebx)
436d82:	2f                   	das
436d83:	2f                   	das
436d84:	2b 6e 31             	sub    0x31(%esi),%ebp
436d87:	56                   	push   %esi
436d88:	46                   	inc    %esi
436d89:	36 50                	ss push %eax
436d8b:	52                   	push   %edx
436d8c:	2f                   	das
436d8d:	67 47                	addr16 inc %edi
436d8f:	53                   	push   %ebx
436d90:	54                   	push   %esp
436d91:	56                   	push   %esi
436d92:	75 47                	jne    0x436ddb
436d94:	6d                   	insl   (%dx),%es:(%edi)
436d95:	79 72                	jns    0x436e09
436d97:	4f                   	dec    %edi
436d98:	7a 37                	jp     0x436dd1
436d9a:	6b 4b 34 4d          	imul   $0x4d,0x34(%ebx),%ecx
436d9e:	39 61 58             	cmp    %esp,0x58(%ecx)
436da1:	61                   	popa
436da2:	77 7a                	ja     0x436e1e
436da4:	77 79                	ja     0x436e1f
436da6:	33 39                	xor    (%ecx),%edi
436da8:	59                   	pop    %ecx
436da9:	61                   	popa
436daa:	72 74                	jb     0x436e20
436dac:	44                   	inc    %esp
436dad:	6e                   	outsb  %ds:(%esi),(%dx)
436dae:	50                   	push   %eax
436daf:	4a                   	dec    %edx
436db0:	64 55                	fs push %ebp
436db2:	6c                   	insb   (%dx),%es:(%edi)
436db3:	2b 69 38             	sub    0x38(%ecx),%ebp
436db6:	62 47 45             	bound  %eax,0x45(%edi)
436db9:	57                   	push   %edi
436dba:	78 30                	js     0x436dec
436dbc:	54                   	push   %esp
436dbd:	52                   	push   %edx
436dbe:	77 78                	ja     0x436e38
436dc0:	7a 50                	jp     0x436e12
436dc2:	54                   	push   %esp
436dc3:	6f                   	outsl  %ds:(%esi),(%dx)
436dc4:	50                   	push   %eax
436dc5:	71 62                	jno    0x436e29
436dc7:	50                   	push   %eax
436dc8:	67 6b 7a 62 67       	imul   $0x67,0x62(%bp,%si),%edi
436dcd:	59                   	pop    %ecx
436dce:	51                   	push   %ecx
436dcf:	42                   	inc    %edx
436dd0:	46                   	inc    %esi
436dd1:	75 43                	jne    0x436e16
436dd3:	58                   	pop    %eax
436dd4:	30 6d 38             	xor    %ch,0x38(%ebp)
436dd7:	6b 4b 75 71          	imul   $0x71,0x75(%ebx),%ecx
436ddb:	38 6a 4b             	cmp    %ch,0x4b(%edx)
436dde:	4f                   	dec    %edi
436ddf:	4c                   	dec    %esp
436de0:	2b 2f                	sub    (%edi),%ebp
436de2:	53                   	push   %ebx
436de3:	68 54 77 69 4e       	push   $0x4e697754
436de8:	4e                   	dec    %esi
436de9:	58                   	pop    %eax
436dea:	2f                   	das
436deb:	79 50                	jns    0x436e3d
436ded:	4d                   	dec    %ebp
436dee:	33 59 46             	xor    0x46(%ecx),%ebx
436df1:	72 44                	jb     0x436e37
436df3:	48                   	dec    %eax
436df4:	44                   	inc    %esp
436df5:	4f                   	dec    %edi
436df6:	6b 63 4a 70          	imul   $0x70,0x4a(%ebx),%esp
436dfa:	76 6a                	jbe    0x436e66
436dfc:	6b 79 57 76          	imul   $0x76,0x57(%ecx),%edi
436e00:	59                   	pop    %ecx
436e01:	44                   	inc    %esp
436e02:	76 33                	jbe    0x436e37
436e04:	6a 48                	push   $0x48
436e06:	78 58                	js     0x436e60
436e08:	53                   	push   %ebx
436e09:	44                   	inc    %esp
436e0a:	51                   	push   %ecx
436e0b:	4c                   	dec    %esp
436e0c:	35 51 4e 61 72       	xor    $0x72614e51,%eax
436e11:	54                   	push   %esp
436e12:	59                   	pop    %ecx
436e13:	79 49                	jns    0x436e5e
436e15:	51                   	push   %ecx
436e16:	71 32                	jno    0x436e4a
436e18:	37                   	aaa
436e19:	52                   	push   %edx
436e1a:	45                   	inc    %ebp
436e1b:	49                   	dec    %ecx
436e1c:	32 66 41             	xor    0x41(%esi),%ah
436e1f:	63 41 6a             	arpl   %eax,0x6a(%ecx)
436e22:	64 6c                	fs insb (%dx),%es:(%edi)
436e24:	43                   	inc    %ebx
436e25:	31 43 6b             	xor    %eax,0x6b(%ebx)
436e28:	74 76                	je     0x436ea0
436e2a:	4b                   	dec    %ebx
436e2b:	61                   	popa
436e2c:	37                   	aaa
436e2d:	77 68                	ja     0x436e97
436e2f:	47                   	inc    %edi
436e30:	59                   	pop    %ecx
436e31:	79 41                	jns    0x436e74
436e33:	4b                   	dec    %ebx
436e34:	41                   	inc    %ecx
436e35:	6b 68 32 54          	imul   $0x54,0x32(%eax),%ebp
436e39:	69 63 38 4e 4b 5a 4b 	imul   $0x4b5a4b4e,0x38(%ebx),%esp
436e40:	42                   	inc    %edx
436e41:	4a                   	dec    %edx
436e42:	71 5a                	jno    0x436e9e
436e44:	75 44                	jne    0x436e8a
436e46:	70 30                	jo     0x436e78
436e48:	6e                   	outsb  %ds:(%esi),(%dx)
436e49:	42                   	inc    %edx
436e4a:	6b 78 41 46          	imul   $0x46,0x41(%eax),%edi
436e4e:	4a                   	dec    %edx
436e4f:	50                   	push   %eax
436e50:	6e                   	outsb  %ds:(%esi),(%dx)
436e51:	66 2f                	data16 das
436e53:	70 45                	jo     0x436e9a
436e55:	2f                   	das
436e56:	2f                   	das
436e57:	63 61 56             	arpl   %esp,0x56(%ecx)
436e5a:	62 57 65             	bound  %edx,0x65(%edi)
436e5d:	2b 77 44             	sub    0x44(%edi),%esi
436e60:	4b                   	dec    %ebx
436e61:	37                   	aaa
436e62:	50                   	push   %eax
436e63:	50                   	push   %eax
436e64:	2f                   	das
436e65:	4d                   	dec    %ebp
436e66:	32 74 4f 66          	xor    0x66(%edi,%ecx,2),%dh
436e6a:	74 37                	je     0x436ea3
436e6c:	4e                   	dec    %esi
436e6d:	49                   	dec    %ecx
436e6e:	63 61 74             	arpl   %esp,0x74(%ecx)
436e71:	4b                   	dec    %ebx
436e72:	43                   	inc    %ebx
436e73:	43                   	inc    %ebx
436e74:	52                   	push   %edx
436e75:	38 6a 73             	cmp    %ch,0x73(%edx)
436e78:	49                   	dec    %ecx
436e79:	50                   	push   %eax
436e7a:	5a                   	pop    %edx
436e7b:	30 50 6b             	xor    %dl,0x6b(%eax)
436e7e:	76 4a                	jbe    0x436eca
436e80:	55                   	push   %ebp
436e81:	56                   	push   %esi
436e82:	39 58 69             	cmp    %ebx,0x69(%eax)
436e85:	42                   	inc    %edx
436e86:	63 36                	arpl   %esi,(%esi)
436e88:	6f                   	outsl  %ds:(%esi),(%dx)
436e89:	2f                   	das
436e8a:	4d                   	dec    %ebp
436e8b:	70 46                	jo     0x436ed3
436e8d:	4e                   	dec    %esi
436e8e:	39 33                	cmp    %esi,(%ebx)
436e90:	4a                   	dec    %edx
436e91:	52                   	push   %edx
436e92:	78 48                	js     0x436edc
436e94:	70 68                	jo     0x436efe
436e96:	57                   	push   %edi
436e97:	54                   	push   %esp
436e98:	6c                   	insb   (%dx),%es:(%edi)
436e99:	33 59 39             	xor    0x39(%ecx),%ebx
436e9c:	71 52                	jno    0x436ef0
436e9e:	36 6a 46             	ss push $0x46
436ea1:	43                   	inc    %ebx
436ea2:	37                   	aaa
436ea3:	74 48                	je     0x436eed
436ea5:	48                   	dec    %eax
436ea6:	43                   	inc    %ebx
436ea7:	41                   	inc    %ecx
436ea8:	50                   	push   %eax
436ea9:	32 4b 6d             	xor    0x6d(%ebx),%cl
436eac:	49                   	dec    %ecx
436ead:	67 39 46 67          	cmp    %eax,0x67(%bp)
436eb1:	32 72 6c             	xor    0x6c(%edx),%dh
436eb4:	38 4c 7a 32          	cmp    %cl,0x32(%edx,%edi,2)
436eb8:	51                   	push   %ecx
436eb9:	38 41 53             	cmp    %al,0x53(%ecx)
436ebc:	44                   	inc    %esp
436ebd:	77 63                	ja     0x436f22
436ebf:	51                   	push   %ecx
436ec0:	4a                   	dec    %edx
436ec1:	64 49                	fs dec %ecx
436ec3:	2f                   	das
436ec4:	4a                   	dec    %edx
436ec5:	31 49 35             	xor    %ecx,0x35(%ecx)
436ec8:	48                   	dec    %eax
436ec9:	74 69                	je     0x436f34
436ecb:	64 55                	fs push %ebp
436ecd:	79 58                	jns    0x436f27
436ecf:	32 2b                	xor    (%ebx),%ch
436ed1:	66 2b 41 37          	sub    0x37(%ecx),%ax
436ed5:	32 50 54             	xor    0x54(%eax),%dl
436ed8:	70 57                	jo     0x436f31
436eda:	45                   	inc    %ebp
436edb:	4d                   	dec    %ebp
436edc:	32 77 4c             	xor    0x4c(%edi),%dh
436edf:	6e                   	outsb  %ds:(%esi),(%dx)
436ee0:	6d                   	insl   (%dx),%es:(%edi)
436ee1:	62 63 54             	bound  %esp,0x54(%ebx)
436ee4:	67 61                	addr16 popa
436ee6:	31 62 59             	xor    %esp,0x59(%edx)
436ee9:	70 57                	jo     0x436f42
436eeb:	44                   	inc    %esp
436eec:	39 6c 58 57          	cmp    %ebp,0x57(%eax,%ebx,2)
436ef0:	71 58                	jno    0x436f4a
436ef2:	6f                   	outsl  %ds:(%esi),(%dx)
436ef3:	34 47                	xor    $0x47,%al
436ef5:	2f                   	das
436ef6:	43                   	inc    %ebx
436ef7:	35 57 54 50 4a       	xor    $0x4a505457,%eax
436efc:	58                   	pop    %eax
436efd:	44                   	inc    %esp
436efe:	75 57                	jne    0x436f57
436f00:	4d                   	dec    %ebp
436f01:	4c                   	dec    %esp
436f02:	66 46                	inc    %si
436f04:	6e                   	outsb  %ds:(%esi),(%dx)
436f05:	69 5a 57 54 7a 4e 4b 	imul   $0x4b4e7a54,0x57(%edx),%ebx
436f0c:	6a 37                	push   $0x37
436f0e:	79 4f                	jns    0x436f5f
436f10:	62 48 75             	bound  %ecx,0x75(%eax)
436f13:	41                   	inc    %ecx
436f14:	39 4a 76             	cmp    %ecx,0x76(%edx)
436f17:	68 42 6b 30 56       	push   $0x56306b42
436f1c:	72 34                	jb     0x436f52
436f1e:	63 62 47             	arpl   %esp,0x47(%edx)
436f21:	39 48 53             	cmp    %ecx,0x53(%eax)
436f24:	7a 36                	jp     0x436f5c
436f26:	4e                   	dec    %esi
436f27:	72 65                	jb     0x436f8e
436f29:	6c                   	insb   (%dx),%es:(%edi)
436f2a:	4d                   	dec    %ebp
436f2b:	5a                   	pop    %edx
436f2c:	55                   	push   %ebp
436f2d:	6f                   	outsl  %ds:(%esi),(%dx)
436f2e:	67 58                	addr16 pop %eax
436f30:	52                   	push   %edx
436f31:	6e                   	outsb  %ds:(%esi),(%dx)
436f32:	69 48 4c 6a 4c 6e 4f 	imul   $0x4f6e4c6a,0x4c(%eax),%ecx
436f39:	35 6f 30 77 36       	xor    $0x3677306f,%eax
436f3e:	41                   	inc    %ecx
436f3f:	37                   	aaa
436f40:	6a 30                	push   $0x30
436f42:	30 4a 47             	xor    %cl,0x47(%edx)
436f45:	48                   	dec    %eax
436f46:	6d                   	insl   (%dx),%es:(%edi)
436f47:	32 41 75             	xor    0x75(%ecx),%al
436f4a:	69 7a 2b 4a 55 35 4d 	imul   $0x4d35554a,0x2b(%edx),%edi
436f51:	64 35 4a 75 74 73    	fs xor $0x7374754a,%eax
436f57:	64 65 53             	fs gs push %ebx
436f5a:	6d                   	insl   (%dx),%es:(%edi)
436f5b:	6a 6e                	push   $0x6e
436f5d:	38 69 4c             	cmp    %ch,0x4c(%ecx)
436f60:	67 37                	addr16 aaa
436f62:	41                   	inc    %ecx
436f63:	5a                   	pop    %edx
436f64:	4e                   	dec    %esi
436f65:	70 58                	jo     0x436fbf
436f67:	57                   	push   %edi
436f68:	34 4b                	xor    $0x4b,%al
436f6a:	38 32                	cmp    %dh,(%edx)
436f6c:	41                   	inc    %ecx
436f6d:	45                   	inc    %ebp
436f6e:	65 54                	gs push %esp
436f70:	57                   	push   %edi
436f71:	35 6e 76 5a 45       	xor    $0x455a766e,%eax
436f76:	6f                   	outsl  %ds:(%esi),(%dx)
436f77:	6b 34 31 65          	imul   $0x65,(%ecx,%esi,1),%esi
436f7b:	32 77 43             	xor    0x43(%edi),%dh
436f7e:	6b 76 57 46          	imul   $0x46,0x57(%esi),%esi
436f82:	78 64                	js     0x436fe8
436f84:	33 43 79             	xor    0x79(%ebx),%eax
436f87:	67 62 77 71          	bound  %esi,0x71(%bx)
436f8b:	71 67                	jno    0x436ff4
436f8d:	6e                   	outsb  %ds:(%esi),(%dx)
436f8e:	69 54 53 74 6c 42 6f 	imul   $0x6a6f426c,0x74(%ebx,%edx,2),%edx
436f95:	6a
436f96:	68 62 52 7a 75       	push   $0x757a5262
436f9b:	69 2b 43 5a 63 6c    	imul   $0x6c635a43,(%ebx),%ebp
436fa1:	48                   	dec    %eax
436fa2:	67 7a 53             	addr16 jp 0x436ff8
436fa5:	31 2f                	xor    %ebp,(%edi)
436fa7:	59                   	pop    %ecx
436fa8:	43                   	inc    %ebx
436fa9:	53                   	push   %ebx
436faa:	68 33 75 78 64       	push   $0x64787533
436faf:	47                   	inc    %edi
436fb0:	55                   	push   %ebp
436fb1:	77 49                	ja     0x436ffc
436fb3:	62 4a 50             	bound  %ecx,0x50(%edx)
436fb6:	34 37                	xor    $0x37,%al
436fb8:	43                   	inc    %ebx
436fb9:	55                   	push   %ebp
436fba:	71 6a                	jno    0x437026
436fbc:	6b 55 67 6c          	imul   $0x6c,0x67(%ebp),%edx
436fc0:	33 35 75 67 39 4d    	xor    0x4d396775,%esi
436fc6:	42                   	inc    %edx
436fc7:	53                   	push   %ebx
436fc8:	74 43                	je     0x43700d
436fca:	69 4b 6a 4d 36 68 53 	imul   $0x5368364d,0x6a(%ebx),%ecx
436fd1:	58                   	pop    %eax
436fd2:	46                   	inc    %esi
436fd3:	63 4f 77             	arpl   %ecx,0x77(%edi)
436fd6:	54                   	push   %esp
436fd7:	68 30 72 6b 33       	push   $0x336b7230
436fdc:	58                   	pop    %eax
436fdd:	64 36 67 69 71 4b 6c 	fs imul $0x7044656c,%ss:0x4b(%bx,%di),%esi
436fe4:	65 44 70
436fe7:	2b 4d 39             	sub    0x39(%ebp),%ecx
436fea:	32 51 5a             	xor    0x5a(%ecx),%dl
436fed:	7a 6f                	jp     0x43705e
436fef:	35 34 7a 56 42       	xor    $0x42567a34,%eax
436ff4:	64 43                	fs inc %ebx
436ff6:	44                   	inc    %esp
436ff7:	47                   	inc    %edi
436ff8:	32 51 72             	xor    0x72(%ecx),%dl
436ffb:	4a                   	dec    %edx
436ffc:	42                   	inc    %edx
436ffd:	2b 75 69             	sub    0x69(%ebp),%esi
437000:	64 4a                	fs dec %edx
437002:	31 66 58             	xor    %esp,0x58(%esi)
437005:	6a 6f                	push   $0x6f
437007:	51                   	push   %ecx
437008:	4b                   	dec    %ebx
437009:	6e                   	outsb  %ds:(%esi),(%dx)
43700a:	51                   	push   %ecx
43700b:	72 76                	jb     0x437083
43700d:	62 75 67             	bound  %esi,0x67(%ebp)
437010:	38 6e 64             	cmp    %ch,0x64(%esi)
437013:	33 38                	xor    (%eax),%edi
437015:	54                   	push   %esp
437016:	31 78 79             	xor    %edi,0x79(%eax)
437019:	72 78                	jb     0x437093
43701b:	4a                   	dec    %edx
43701c:	68 4d 33 53 33       	push   $0x3353334d
437021:	47                   	inc    %edi
437022:	78 62                	js     0x437086
437024:	66 6e                	data16 outsb %ds:(%esi),(%dx)
437026:	42                   	inc    %edx
437027:	46                   	inc    %esi
437028:	49                   	dec    %ecx
437029:	63 48 76             	arpl   %ecx,0x76(%eax)