435efa:	6a 37                	push   $0x37
435efc:	66 30 67 37          	data16 xor %ah,0x37(%edi)
435f00:	49                   	dec    %ecx
435f01:	63 64 4c 75          	arpl   %esp,0x75(%esp,%ecx,2)
435f05:	36 57                	ss push %edi
435f07:	31 6b 6c             	xor    %ebp,0x6c(%ebx)
435f0a:	61                   	popa
435f0b:	4c                   	dec    %esp
435f0c:	66 62 31             	bound  %si,(%ecx)
435f0f:	59                   	pop    %ecx
435f10:	65 59                	gs pop %ecx
435f12:	7a 34                	jp     0x435f48
435f14:	2b 46 56             	sub    0x56(%esi),%eax
435f17:	4c                   	dec    %esp
435f18:	71 64                	jno    0x435f7e
435f1a:	44                   	inc    %esp
435f1b:	49                   	dec    %ecx
435f1c:	50                   	push   %eax
435f1d:	44                   	inc    %esp
435f1e:	35 69 6f 2f 72       	xor    $0x722f6f69,%eax
435f23:	4c                   	dec    %esp
435f24:	6b 6e 4a 6a          	imul   $0x6a,0x4a(%esi),%ebp
435f28:	6c                   	insb   (%dx),%es:(%edi)
435f29:	51                   	push   %ecx
435f2a:	58                   	pop    %eax
435f2b:	43                   	inc    %ebx
435f2c:	62 6f 76             	bound  %ebp,0x76(%edi)
435f2f:	70 53                	jo     0x435f84
435f31:	43                   	inc    %ebx
435f32:	4f                   	dec    %edi
435f33:	4f                   	dec    %edi
435f34:	6e                   	outsb  %ds:(%esi),(%dx)
435f35:	55                   	push   %ebp
435f36:	67 71 66             	addr16 jno 0x435f9f
435f39:	75 77                	jne    0x435fb2
435f3b:	6f                   	outsl  %ds:(%esi),(%dx)
435f3c:	36 71 4e             	ss jno 0x435f8d
435f3f:	59                   	pop    %ecx
435f40:	73 64                	jae    0x435fa6
435f42:	49                   	dec    %ecx
435f43:	4a                   	dec    %edx
435f44:	55                   	push   %ebp
435f45:	6b 45 6c 4f          	imul   $0x4f,0x6c(%ebp),%eax
435f49:	6e                   	outsb  %ds:(%esi),(%dx)
435f4a:	6c                   	insb   (%dx),%es:(%edi)
435f4b:	5a                   	pop    %edx
435f4c:	44                   	inc    %esp
435f4d:	4a                   	dec    %edx
435f4e:	34 4a                	xor    $0x4a,%al
435f50:	4e                   	dec    %esi
435f51:	65 51                	gs push %ecx
435f53:	65 73 6e             	gs jae 0x435fc4
435f56:	79 37                	jns    0x435f8f
435f58:	32 7a 6b             	xor    0x6b(%edx),%bh
435f5b:	33 53 46             	xor    0x46(%ebx),%edx
435f5e:	4c                   	dec    %esp
435f5f:	48                   	dec    %eax
435f60:	62 4a 67             	bound  %ecx,0x67(%edx)
435f63:	6d                   	insl   (%dx),%es:(%edi)
435f64:	30 35 6e 41 7a 48    	xor    %dh,0x487a416e
435f6a:	6c                   	insb   (%dx),%es:(%edi)
435f6b:	45                   	inc    %ebp
435f6c:	4d                   	dec    %ebp
435f6d:	54                   	push   %esp
435f6e:	42                   	inc    %edx
435f6f:	55                   	push   %ebp
435f70:	39 48 32             	cmp    %ecx,0x32(%eax)
435f73:	4e                   	dec    %esi
435f74:	52                   	push   %edx
435f75:	36 32 6a 30          	xor    %ss:0x30(%edx),%ch
435f79:	6a 6b                	push   $0x6b
435f7b:	65 46                	gs inc %esi
435f7d:	56                   	push   %esi
435f7e:	39 70 5a             	cmp    %esi,0x5a(%eax)
435f81:	45                   	inc    %ebp
435f82:	67 50                	addr16 push %eax
435f84:	42                   	inc    %edx
435f85:	55                   	push   %ebp
435f86:	6d                   	insl   (%dx),%es:(%edi)
435f87:	43                   	inc    %ebx
435f88:	44                   	inc    %esp
435f89:	6c                   	insb   (%dx),%es:(%edi)
435f8a:	37                   	aaa
435f8b:	7a 35                	jp     0x435fc2
435f8d:	33 78 36             	xor    0x36(%eax),%edi
435f90:	4d                   	dec    %ebp
435f91:	69 33 64 4a 67 6d    	imul   $0x6d674a64,(%ebx),%esi
435f97:	6b 68 39 68          	imul   $0x68,0x39(%eax),%ebp
435f9b:	45                   	inc    %ebp
435f9c:	56                   	push   %esi
435f9d:	51                   	push   %ecx
435f9e:	51                   	push   %ecx
435f9f:	6a 43                	push   $0x43
435fa1:	52                   	push   %edx
435fa2:	50                   	push   %eax
435fa3:	69 36 76 63 78 50    	imul   $0x50786376,(%esi),%esi
435fa9:	6b 48 68 37          	imul   $0x37,0x68(%eax),%ecx
435fad:	4f                   	dec    %edi
435fae:	75 52                	jne    0x436002
435fb0:	4c                   	dec    %esp
435fb1:	7a 34                	jp     0x435fe7
435fb3:	75 6c                	jne    0x436021
435fb5:	7a 4c                	jp     0x436003
435fb7:	76 2b                	jbe    0x435fe4
435fb9:	42                   	inc    %edx
435fba:	4f                   	dec    %edi
435fbb:	33 55 2f             	xor    0x2f(%ebp),%edx
435fbe:	35 30 78 2b 36       	xor    $0x362b7830,%eax
435fc3:	6a 67                	push   $0x67
435fc5:	6a 71                	push   $0x71
435fc7:	79 50                	jns    0x436019
435fc9:	48                   	dec    %eax
435fca:	4d                   	dec    %ebp
435fcb:	69 7a 64 61 72 6b 4e 	imul   $0x4e6b7261,0x64(%edx),%edi
435fd2:	68 41 4e 63 2f       	push   $0x2f634e41
435fd7:	55                   	push   %ebp
435fd8:	30 76 34             	xor    %dh,0x34(%esi)
435fdb:	35 46 49 67 4b       	xor    $0x4b674946,%eax
435fe0:	35 44 6f 69 70       	xor    $0x70696f44,%eax
435fe5:	6a 4a                	push   $0x4a
435fe7:	6e                   	outsb  %ds:(%esi),(%dx)
435fe8:	4e                   	dec    %esi
435fe9:	50                   	push   %eax
435fea:	37                   	aaa
435feb:	50                   	push   %eax
435fec:	49                   	dec    %ecx
435fed:	61                   	popa
435fee:	78 43                	js     0x436033
435ff0:	53                   	push   %ebx
435ff1:	77 72                	ja     0x436065
435ff3:	7a 72                	jp     0x436067
435ff5:	7a 46                	jp     0x43603d
435ff7:	33 45 38             	xor    0x38(%ebp),%eax
435ffa:	5a                   	pop    %edx
435ffb:	61                   	popa
435ffc:	69 6e 65 2f 32 46 6f 	imul   $0x6f46322f,0x65(%esi),%ebp
436003:	67 6d                	insl   (%dx),%es:(%di)
436005:	4e                   	dec    %esi
436006:	44                   	inc    %esp
436007:	31 31                	xor    %esi,(%ecx)
436009:	49                   	dec    %ecx
43600a:	5a                   	pop    %edx
43600b:	75 4b                	jne    0x436058
43600d:	55                   	push   %ebp
43600e:	62 39                	bound  %edi,(%ecx)
436010:	7a 32                	jp     0x436044
436012:	72 55                	jb     0x436069
436014:	62 6c 6d 64          	bound  %ebp,0x64(%ebp,%ebp,2)
436018:	66 47                	inc    %di
43601a:	51                   	push   %ecx
43601b:	6e                   	outsb  %ds:(%esi),(%dx)
43601c:	35 4b 50 33 37       	xor    $0x3733504b,%eax
436021:	72 6b                	jb     0x43608e
436023:	51                   	push   %ecx
436024:	37                   	aaa
436025:	62 31                	bound  %esi,(%ecx)
436027:	61                   	popa
436028:	6e                   	outsb  %ds:(%esi),(%dx)
436029:	2f                   	das
43602a:	75 6b                	jne    0x436097
43602c:	73 52                	jae    0x436080
43602e:	56                   	push   %esi
43602f:	42                   	inc    %edx
436030:	36 4b                	ss dec %ebx
436032:	35 69 6c 30 75       	xor    $0x75306c69,%eax
436037:	4c                   	dec    %esp
436038:	36 61                	ss popa
43603a:	46                   	inc    %esi
43603b:	64 4b                	fs dec %ebx
43603d:	48                   	dec    %eax
43603e:	76 36                	jbe    0x436076
436040:	33 79 6a             	xor    0x6a(%ecx),%edi
436043:	6c                   	insb   (%dx),%es:(%edi)
436044:	4e                   	dec    %esi
436045:	48                   	dec    %eax
436046:	6b 74 77 62 48       	imul   $0x48,0x62(%edi,%esi,2),%esi
43604b:	6d                   	insl   (%dx),%es:(%edi)
43604c:	69 2f 31 52 35 57    	imul   $0x57355231,(%edi),%ebp
436052:	46                   	inc    %esi
436053:	64 30 43 51          	xor    %al,%fs:0x51(%ebx)
436057:	6c                   	insb   (%dx),%es:(%edi)
436058:	65 47                	gs inc %edi
43605a:	65 57                	gs push %edi
43605c:	55                   	push   %ebp
43605d:	7a 47                	jp     0x4360a6
43605f:	37                   	aaa
436060:	42                   	inc    %edx
436061:	52                   	push   %edx
436062:	6c                   	insb   (%dx),%es:(%edi)
436063:	50                   	push   %eax
436064:	78 4a                	js     0x4360b0
436066:	53                   	push   %ebx
436067:	37                   	aaa
436068:	46                   	inc    %esi
436069:	36 4a                	ss dec %edx
43606b:	42                   	inc    %edx
43606c:	74 6d                	je     0x4360db
43606e:	70 69                	jo     0x4360d9
436070:	55                   	push   %ebp
436071:	7a 72                	jp     0x4360e5
436073:	43                   	inc    %ebx
436074:	6c                   	insb   (%dx),%es:(%edi)
436075:	33 4e 51             	xor    0x51(%esi),%ecx
436078:	70 4d                	jo     0x4360c7
43607a:	6d                   	insl   (%dx),%es:(%edi)
43607b:	2f                   	das
43607c:	7a 47                	jp     0x4360c5
43607e:	4f                   	dec    %edi
43607f:	63 32                	arpl   %esi,(%edx)
436081:	6b 6c 63 66 6b       	imul   $0x6b,0x66(%ebx,%eiz,2),%ebp
436086:	6c                   	insb   (%dx),%es:(%edi)
436087:	45                   	inc    %ebp
436088:	59                   	pop    %ecx
436089:	32 4f 4b             	xor    0x4b(%edi),%cl
43608c:	32 41 31             	xor    0x31(%ecx),%al
43608f:	6a 63                	push   $0x63
436091:	48                   	dec    %eax
436092:	59                   	pop    %ecx
436093:	5a                   	pop    %edx
436094:	4b                   	dec    %ebx
436095:	43                   	inc    %ebx
436096:	45                   	inc    %ebp
436097:	5a                   	pop    %edx
436098:	6b 41 6a 4e          	imul   $0x4e,0x6a(%ecx),%eax
43609c:	33 61 55             	xor    0x55(%ecx),%esp
43609f:	55                   	push   %ebp
4360a0:	45                   	inc    %ebp
4360a1:	4a                   	dec    %edx
4360a2:	42                   	inc    %edx
4360a3:	44                   	inc    %esp
4360a4:	70 39                	jo     0x4360df
4360a6:	6d                   	insl   (%dx),%es:(%edi)
4360a7:	44                   	inc    %esp
4360a8:	50                   	push   %eax
4360a9:	65 4f                	gs dec %edi
4360ab:	34 2b                	xor    $0x2b,%al
4360ad:	43                   	inc    %ebx
4360ae:	4e                   	dec    %esi
4360af:	56                   	push   %esi
4360b0:	32 33                	xor    (%ebx),%dh
4360b2:	76 74                	jbe    0x436128
4360b4:	7a 4f                	jp     0x436105
4360b6:	36 54                	ss push %esp
4360b8:	59                   	pop    %ecx
4360b9:	37                   	aaa
4360ba:	74 44                	je     0x436100
4360bc:	63 78 57             	arpl   %edi,0x57(%eax)
4360bf:	34 58                	xor    $0x58,%al
4360c1:	62 73 45             	bound  %esi,0x45(%ebx)
4360c4:	61                   	popa
4360c5:	4a                   	dec    %edx
4360c6:	68 47 6c 4f 63       	push   $0x634f6c47
4360cb:	66 53                	push   %bx
4360cd:	76 31                	jbe    0x436100
4360cf:	67 41                	addr16 inc %ecx
4360d1:	41                   	inc    %ecx
4360d2:	71 51                	jno    0x436125
4360d4:	76 7a                	jbe    0x436150
4360d6:	2f                   	das
4360d7:	33 72 30             	xor    0x30(%edx),%esi
4360da:	6c                   	insb   (%dx),%es:(%edi)
4360db:	56                   	push   %esi
4360dc:	67 36 68 58 45 4f 4c 	addr16 ss push $0x4c4f4558
4360e3:	41                   	inc    %ecx
4360e4:	58                   	pop    %eax
4360e5:	63 4d 2b             	arpl   %ecx,0x2b(%ebp)
4360e8:	46                   	inc    %esi
4360e9:	66 50                	push   %ax
4360eb:	5a                   	pop    %edx
4360ec:	41                   	inc    %ecx
4360ed:	57                   	push   %edi
4360ee:	64 36 57             	fs ss push %edi
4360f1:	77 56                	ja     0x436149
4360f3:	34 6a                	xor    $0x6a,%al
4360f5:	61                   	popa
4360f6:	64 74 49             	fs je  0x436142
4360f9:	2b 61 6a             	sub    0x6a(%ecx),%esp
4360fc:	6f                   	outsl  %ds:(%esi),(%dx)
4360fd:	76 2b                	jbe    0x43612a
4360ff:	61                   	popa
436100:	4b                   	dec    %ebx
436101:	54                   	push   %esp
436102:	61                   	popa
436103:	78 43                	js     0x436148
436105:	64 64 36 46          	fs fs ss inc %esi
436109:	53                   	push   %ebx
43610a:	74 6b                	je     0x436177
43610c:	65 47                	gs inc %edi
43610e:	46                   	inc    %esi
43610f:	45                   	inc    %ebp
436110:	70 4c                	jo     0x43615e
436112:	7a 77                	jp     0x43618b
436114:	74 56                	je     0x43616c
436116:	66 39 34 52          	cmp    %si,(%edx,%edx,2)
43611a:	69 56 70 55 58 43 70 	imul   $0x70435855,0x70(%esi),%edx
436121:	55                   	push   %ebp
436122:	7a 4c                	jp     0x436170
436124:	4c                   	dec    %esp
436125:	63 59 5a             	arpl   %ebx,0x5a(%ecx)
436128:	49                   	dec    %ecx
436129:	58                   	pop    %eax
43612a:	76 4b                	jbe    0x436177
43612c:	50                   	push   %eax
43612d:	45                   	inc    %ebp
43612e:	66 49                	dec    %cx
436130:	69 51 2b 4a 45 39 57 	imul   $0x5739454a,0x2b(%ecx),%edx
436137:	4b                   	dec    %ebx
436138:	5a                   	pop    %edx
436139:	6b 46 66 6b          	imul   $0x6b,0x66(%esi),%eax
43613d:	74 41                	je     0x436180
43613f:	34 4d                	xor    $0x4d,%al
436141:	73 57                	jae    0x43619a
436143:	4f                   	dec    %edi
436144:	50                   	push   %eax
436145:	2b 4e 56             	sub    0x56(%esi),%ecx
436148:	39 79 42             	cmp    %edi,0x42(%ecx)
43614b:	4d                   	dec    %ebp
43614c:	7a 64                	jp     0x4361b2
43614e:	74 57                	je     0x4361a7
436150:	74 2b                	je     0x43617d
436152:	52                   	push   %edx
436153:	74 57                	je     0x4361ac
436155:	59                   	pop    %ecx
436156:	65 30 43 55          	xor    %al,%gs:0x55(%ebx)
43615a:	47                   	inc    %edi
43615b:	43                   	inc    %ebx
43615c:	58                   	pop    %eax
43615d:	2b 6a 5a             	sub    0x5a(%edx),%ebp
436160:	37                   	aaa
436161:	6b 6f 68 69          	imul   $0x69,0x68(%edi),%ebp
436165:	75 72                	jne    0x4361d9
436167:	6c                   	insb   (%dx),%es:(%edi)
436168:	6a 54                	push   $0x54
43616a:	72 59                	jb     0x4361c5
43616c:	2f                   	das
43616d:	4e                   	dec    %esi
43616e:	66 55                	push   %bp
436170:	78 76                	js     0x4361e8
436172:	67 37                	addr16 aaa
436174:	49                   	dec    %ecx
436175:	76 43                	jbe    0x4361ba
436177:	4c                   	dec    %esp
436178:	39 4c 49 48          	cmp    %ecx,0x48(%ecx,%ecx,2)
43617c:	7a 73                	jp     0x4361f1
43617e:	41                   	inc    %ecx
43617f:	30 62 4e             	xor    %ah,0x4e(%edx)
436182:	6f                   	outsl  %ds:(%esi),(%dx)
436183:	6a 6e                	push   $0x6e
436185:	33 50 47             	xor    0x47(%eax),%edx
436188:	6d                   	insl   (%dx),%es:(%edi)