435f25:	55                   	push   %ebp
435f26:	59                   	pop    %ecx
435f27:	37                   	aaa
435f28:	42                   	inc    %edx
435f29:	46                   	inc    %esi
435f2a:	2f                   	das
435f2b:	43                   	inc    %ebx
435f2c:	6b 71 57 72          	imul   $0x72,0x57(%ecx),%esi
435f30:	62 48 63             	bound  %ecx,0x63(%eax)
435f33:	6a 61                	push   $0x61
435f35:	68 6d 4d 58 38       	push   $0x38584d6d
435f3a:	72 38                	jb     0x435f74
435f3c:	4f                   	dec    %edi
435f3d:	70 2f                	jo     0x435f6e
435f3f:	2b 33                	sub    (%ebx),%esi
435f41:	35 51 79 39 53       	xor    $0x53397951,%eax
435f46:	6e                   	outsb  %ds:(%esi),(%dx)
435f47:	72 32                	jb     0x435f7b
435f49:	7a 65                	jp     0x435fb0
435f4b:	71 42                	jno    0x435f8f
435f4d:	62 41 34             	bound  %eax,0x34(%ecx)
435f50:	51                   	push   %ecx
435f51:	79 7a                	jns    0x435fcd
435f53:	37                   	aaa
435f54:	4a                   	dec    %edx
435f55:	52                   	push   %edx
435f56:	57                   	push   %edi
435f57:	76 49                	jbe    0x435fa2
435f59:	66 6f                	outsw  %ds:(%esi),(%dx)
435f5b:	31 43 36             	xor    %eax,0x36(%ebx)
435f5e:	4a                   	dec    %edx
435f5f:	53                   	push   %ebx
435f60:	69 58 2f 66 4b 6e 38 	imul   $0x386e4b66,0x2f(%eax),%ebx
435f67:	61                   	popa
435f68:	47                   	inc    %edi
435f69:	75 35                	jne    0x435fa0
435f6b:	70 2b                	jo     0x435f98
435f6d:	4f                   	dec    %edi
435f6e:	66 61                	popaw
435f70:	54                   	push   %esp
435f71:	4a                   	dec    %edx
435f72:	48                   	dec    %eax
435f73:	58                   	pop    %eax
435f74:	33 56 6a             	xor    0x6a(%esi),%edx
435f77:	67 54                	addr16 push %esp
435f79:	50                   	push   %eax
435f7a:	45                   	inc    %ebp
435f7b:	41                   	inc    %ecx
435f7c:	78 55                	js     0x435fd3
435f7e:	52                   	push   %edx
435f7f:	30 49 4f             	xor    %cl,0x4f(%ecx)
435f82:	4a                   	dec    %edx
435f83:	58                   	pop    %eax
435f84:	55                   	push   %ebp
435f85:	6f                   	outsl  %ds:(%esi),(%dx)
435f86:	68 6f 64 73 6a       	push   $0x6a73646f
435f8b:	2b 45 47             	sub    0x47(%ebp),%eax
435f8e:	68 62 2f 4c 68       	push   $0x684c2f62
435f93:	38 45 38             	cmp    %al,0x38(%ebp)
435f96:	4d                   	dec    %ebp
435f97:	41                   	inc    %ecx
435f98:	35 55 51 77 6b       	xor    $0x6b775155,%eax
435f9d:	30 73 74             	xor    %dh,0x74(%ebx)
435fa0:	47                   	inc    %edi
435fa1:	53                   	push   %ebx
435fa2:	36 71 34             	ss jno 0x435fd9
435fa5:	70 67                	jo     0x43600e
435fa7:	38 4e 59             	cmp    %cl,0x59(%esi)
435faa:	61                   	popa
435fab:	42                   	inc    %edx
435fac:	70 4f                	jo     0x435ffd
435fae:	6e                   	outsb  %ds:(%esi),(%dx)
435faf:	6d                   	insl   (%dx),%es:(%edi)
435fb0:	6b 37 77             	imul   $0x77,(%edi),%esi
435fb3:	71 76                	jno    0x43602b
435fb5:	48                   	dec    %eax
435fb6:	61                   	popa
435fb7:	47                   	inc    %edi
435fb8:	78 71                	js     0x43602b
435fba:	38 75 57             	cmp    %dh,0x57(%ebp)
435fbd:	63 69 41             	arpl   %ebp,0x41(%ecx)
435fc0:	53                   	push   %ebx
435fc1:	65 78 46             	gs js  0x43600a
435fc4:	6f                   	outsl  %ds:(%esi),(%dx)
435fc5:	68 53 45 4a 6f       	push   $0x6f4a4553
435fca:	46                   	inc    %esi
435fcb:	64 61                	fs popa
435fcd:	31 37                	xor    %esi,(%edi)
435fcf:	48                   	dec    %eax
435fd0:	75 6b                	jne    0x43603d
435fd2:	6f                   	outsl  %ds:(%esi),(%dx)
435fd3:	4b                   	dec    %ebx
435fd4:	76 2f                	jbe    0x436005
435fd6:	78 75                	js     0x43604d
435fd8:	73 6b                	jae    0x436045
435fda:	54                   	push   %esp
435fdb:	61                   	popa
435fdc:	34 74                	xor    $0x74,%al
435fde:	55                   	push   %ebp
435fdf:	32 44 31 76          	xor    0x76(%ecx,%esi,1),%al
435fe3:	78 73                	js     0x436058
435fe5:	6b 55 4c 76          	imul   $0x76,0x4c(%ebp),%edx
435fe9:	62 79 78             	bound  %edi,0x78(%ecx)
435fec:	74 59                	je     0x436047
435fee:	6e                   	outsb  %ds:(%esi),(%dx)
435fef:	46                   	inc    %esi
435ff0:	64 62 75 5a          	bound  %esi,%fs:0x5a(%ebp)
435ff4:	5a                   	pop    %edx
435ff5:	43                   	inc    %ebx
435ff6:	34 5a                	xor    $0x5a,%al
435ff8:	75 43                	jne    0x43603d
435ffa:	37                   	aaa
435ffb:	72 4c                	jb     0x436049
435ffd:	58                   	pop    %eax
435ffe:	62 38                	bound  %edi,(%eax)
436000:	56                   	push   %esi
436001:	57                   	push   %edi
436002:	35 6d 35 59 5a       	xor    $0x5a59356d,%eax
436007:	77 6e                	ja     0x436077
436009:	64 4d                	fs dec %ebp
43600b:	6f                   	outsl  %ds:(%esi),(%dx)
43600c:	75 30                	jne    0x43603e
43600e:	37                   	aaa
43600f:	7a 70                	jp     0x436081
436011:	48                   	dec    %eax
436012:	6a 52                	push   $0x52
436014:	6c                   	insb   (%dx),%es:(%edi)
436015:	59                   	pop    %ecx
436016:	47                   	inc    %edi
436017:	49                   	dec    %ecx
436018:	59                   	pop    %ecx
436019:	59                   	pop    %ecx
43601a:	5a                   	pop    %edx
43601b:	2f                   	das
43601c:	2f                   	das
43601d:	36 50                	ss push %eax
43601f:	59                   	pop    %ecx
436020:	72 63                	jb     0x436085
436022:	45                   	inc    %ebp
436023:	41                   	inc    %ecx
436024:	33 6e 35             	xor    0x35(%esi),%ebp
436027:	72 2b                	jb     0x436054
436029:	33 2f                	xor    (%edi),%ebp
43602b:	73 6a                	jae    0x436097
43602d:	47                   	inc    %edi
43602e:	54                   	push   %esp
43602f:	53                   	push   %ebx
436030:	68 6a 30 71 64       	push   $0x6471306a
436035:	64 67 75 36          	fs addr16 jne 0x43606f
436039:	79 4f                	jns    0x43608a
43603b:	46                   	inc    %esi
43603c:	56                   	push   %esi
43603d:	66 43                	inc    %bx
43603f:	76 37                	jbe    0x436078
436041:	75 5a                	jne    0x43609d
436043:	75 50                	jne    0x436095
436045:	48                   	dec    %eax
436046:	79 4e                	jns    0x436096
436048:	61                   	popa
436049:	49                   	dec    %ecx
43604a:	4c                   	dec    %esp
43604b:	2b 4e 57             	sub    0x57(%esi),%ecx
43604e:	38 75 55             	cmp    %dh,0x55(%ebp)
436051:	63 42 54             	arpl   %eax,0x54(%edx)
436054:	66 4c                	dec    %sp
436056:	75 73                	jne    0x4360cb
436058:	39 50 36             	cmp    %edx,0x36(%eax)
43605b:	6f                   	outsl  %ds:(%esi),(%dx)
43605c:	4d                   	dec    %ebp
43605d:	70 30                	jo     0x43608f
43605f:	55                   	push   %ebp
436060:	50                   	push   %eax
436061:	50                   	push   %eax
436062:	71 31                	jno    0x436095
436064:	51                   	push   %ecx
436065:	31 6a 67             	xor    %ebp,0x67(%edx)
436068:	50                   	push   %eax
436069:	42                   	inc    %edx
43606a:	55                   	push   %ebp
43606b:	54                   	push   %esp
43606c:	59                   	pop    %ecx
43606d:	4e                   	dec    %esi
43606e:	52                   	push   %edx
43606f:	6e                   	outsb  %ds:(%esi),(%dx)
436070:	68 52 6a 77 6a       	push   $0x6a776a52
436075:	5a                   	pop    %edx
436076:	30 50 6c             	xor    %dl,0x6c(%eax)
436079:	6c                   	insb   (%dx),%es:(%edi)
43607a:	73 50                	jae    0x4360cc
43607c:	76 47                	jbe    0x4360c5
43607e:	58                   	pop    %eax
43607f:	56                   	push   %esi
436080:	56                   	push   %esi
436081:	77 64                	ja     0x4360e7
436083:	7a 74                	jp     0x4360f9
436085:	36 69 39 5a 30 6d 6b 	imul   $0x6b6d305a,%ss:(%ecx),%edi
43608c:	50                   	push   %eax
43608d:	6e                   	outsb  %ds:(%esi),(%dx)
43608e:	76 36                	jbe    0x4360c6
436090:	65 6c                	gs insb (%dx),%es:(%edi)
436092:	41                   	inc    %ecx
436093:	77 34                	ja     0x4360c9
436095:	71 70                	jno    0x436107
436097:	63 36                	arpl   %esi,(%esi)
436099:	74 59                	je     0x4360f4
43609b:	79 59                	jns    0x4360f6
43609d:	71 55                	jno    0x4360f4
43609f:	64 35 6e 34 47 34    	fs xor $0x3447346e,%eax
4360a5:	50                   	push   %eax
4360a6:	6d                   	insl   (%dx),%es:(%edi)
4360a7:	31 77 45             	xor    %esi,0x45(%edi)
4360aa:	54                   	push   %esp
4360ab:	39 4d 68             	cmp    %ecx,0x68(%ebp)
4360ae:	75 54                	jne    0x436104
4360b0:	38 38                	cmp    %bh,(%eax)
4360b2:	6a 61                	push   $0x61
4360b4:	32 35 53 72 4a 6b    	xor    0x6b4a7253,%dh
4360ba:	70 71                	jo     0x43612d
4360bc:	7a 59                	jp     0x436117
4360be:	58                   	pop    %eax
4360bf:	49                   	dec    %ecx
4360c0:	4d                   	dec    %ebp
4360c1:	37                   	aaa
4360c2:	4f                   	dec    %edi
4360c3:	75 76                	jne    0x43613b
4360c5:	43                   	inc    %ebx
4360c6:	38 62 35             	cmp    %ah,0x35(%edx)
4360c9:	37                   	aaa
4360ca:	48                   	dec    %eax
4360cb:	6b 58 51 71          	imul   $0x71,0x51(%eax),%ebx
4360cf:	50                   	push   %eax
4360d0:	72 48                	jb     0x43611a
4360d2:	74 57                	je     0x43612b
4360d4:	37                   	aaa
4360d5:	43                   	inc    %ebx
4360d6:	4c                   	dec    %esp
4360d7:	70 49                	jo     0x436122
4360d9:	68 7a 7a 45 64       	push   $0x64457a7a
4360de:	75 38                	jne    0x436118
4360e0:	73 47                	jae    0x436129
4360e2:	65 76 69             	gs jbe 0x43614e
4360e5:	6a 64                	push   $0x64
4360e7:	43                   	inc    %ebx
4360e8:	4e                   	dec    %esi
4360e9:	32 6a 4a             	xor    0x4a(%edx),%ch
4360ec:	71 6c                	jno    0x43615a
4360ee:	61                   	popa
4360ef:	72 2b                	jb     0x43611c
4360f1:	44                   	inc    %esp
4360f2:	42                   	inc    %edx
4360f3:	39 4e 64             	cmp    %ecx,0x64(%esi)
4360f6:	72 6e                	jb     0x436166
4360f8:	30 51 6c             	xor    %dl,0x6c(%ecx)
4360fb:	47                   	inc    %edi
4360fc:	58                   	pop    %eax
4360fd:	2f                   	das
4360fe:	6b 56 2b 71          	imul   $0x71,0x2b(%esi),%edx
436102:	44                   	inc    %esp
436103:	36 6d                	ss insl (%dx),%es:(%edi)
436105:	46                   	inc    %esi
436106:	6c                   	insb   (%dx),%es:(%edi)
436107:	6a 53                	push   $0x53
436109:	53                   	push   %ebx
43610a:	41                   	inc    %ecx
43610b:	64 42                	fs inc %edx
43610d:	51                   	push   %ecx
43610e:	4d                   	dec    %ebp
43610f:	36 73 70             	ss jae 0x436182
436112:	46                   	inc    %esi
436113:	77 34                	ja     0x436149
436115:	68 63 68 6a 6c       	push   $0x6c6a6863
43611a:	62 73 5a             	bound  %esi,0x5a(%ebx)
43611d:	51                   	push   %ecx
43611e:	53                   	push   %ebx
43611f:	78 6a                	js     0x43618b
436121:	7a 31                	jp     0x436154
436123:	4c                   	dec    %esp
436124:	6d                   	insl   (%dx),%es:(%edi)
436125:	72 4f                	jb     0x436176
436127:	46                   	inc    %esi
436128:	65 47                	gs inc %edi
43612a:	31 70 55             	xor    %esi,0x55(%eax)
43612d:	35 55 64 4c 4f       	xor    $0x4f4c6455,%eax
436132:	6c                   	insb   (%dx),%es:(%edi)
436133:	45                   	inc    %ebp
436134:	71 32                	jno    0x436168
436136:	4e                   	dec    %esi
436137:	4b                   	dec    %ebx
436138:	47                   	inc    %edi
436139:	74 71                	je     0x4361ac
43613b:	2f                   	das
43613c:	72 6f                	jb     0x4361ad
43613e:	74 64                	je     0x4361a4
436140:	65 73 4a             	gs jae 0x43618d
436143:	4d                   	dec    %ebp
436144:	2b 65 77             	sub    0x77(%ebp),%esp
436147:	63 5a 73             	arpl   %ebx,0x73(%edx)
43614a:	42                   	inc    %edx
43614b:	64 42                	fs inc %edx
43614d:	33 32                	xor    (%edx),%esi
43614f:	48                   	dec    %eax
436150:	55                   	push   %ebp
436151:	39 55 72             	cmp    %edx,0x72(%ebp)
436154:	64 35 6d 77 4e 78    	fs xor $0x784e776d,%eax
43615a:	6a 57                	push   $0x57
43615c:	58                   	pop    %eax
43615d:	70 66                	jo     0x4361c5
43615f:	59                   	pop    %ecx
436160:	34 66                	xor    $0x66,%al
436162:	61                   	popa
436163:	77 4a                	ja     0x4361af
436165:	56                   	push   %esi
436166:	4e                   	dec    %esi
436167:	36 52                	ss push %edx
436169:	6c                   	insb   (%dx),%es:(%edi)
43616a:	34 6b                	xor    $0x6b,%al
43616c:	69 47 42 47 56 38 45 	imul   $0x45385647,0x42(%edi),%eax
436173:	61                   	popa
436174:	55                   	push   %ebp
436175:	35 30 75 45 4e       	xor    $0x4e457530,%eax
43617a:	70 36                	jo     0x4361b2
43617c:	33 70 4d             	xor    0x4d(%eax),%esi
43617f:	58                   	pop    %eax
436180:	34 72                	xor    $0x72,%al
436182:	6f                   	outsl  %ds:(%esi),(%dx)
436183:	2b 42 46             	sub    0x46(%edx),%eax
436186:	53                   	push   %ebx
436187:	77 44                	ja     0x4361cd
436189:	57                   	push   %edi
43618a:	38 36                	cmp    %dh,(%esi)
43618c:	53                   	push   %ebx
43618d:	41                   	inc    %ecx
43618e:	36 77 6e             	ss ja  0x4361ff
436191:	47                   	inc    %edi
436192:	4f                   	dec    %edi
436193:	34 70                	xor    $0x70,%al
436195:	50                   	push   %eax
436196:	36 4f                	ss dec %edi
436198:	6d                   	insl   (%dx),%es:(%edi)
436199:	71 50                	jno    0x4361eb
43619b:	52                   	push   %edx
43619c:	79 4d                	jns    0x4361eb
43619e:	36 43                	ss inc %ebx
4361a0:	6a 48                	push   $0x48
4361a2:	76 53                	jbe    0x4361f7
4361a4:	79 4d                	jns    0x4361f3
4361a6:	68 43 68 52 69       	push   $0x69526843
4361ab:	2f                   	das
4361ac:	35 75 4f 33 58       	xor    $0x58334f75,%eax
4361b1:	6c                   	insb   (%dx),%es:(%edi)