434f55:	6a 38                	push   $0x38
434f57:	62 57 65             	bound  %edx,0x65(%edi)
434f5a:	4f                   	dec    %edi
434f5b:	44                   	inc    %esp
434f5c:	75 6c                	jne    0x434fca
434f5e:	49                   	dec    %ecx
434f5f:	70 6d                	jo     0x434fce
434f61:	37                   	aaa
434f62:	55                   	push   %ebp
434f63:	6b 5a 33 34          	imul   $0x34,0x33(%edx),%ebx
434f67:	79 78                	jns    0x434fe1
434f69:	44                   	inc    %esp
434f6a:	4e                   	dec    %esi
434f6b:	6f                   	outsl  %ds:(%esi),(%dx)
434f6c:	4d                   	dec    %ebp
434f6d:	54                   	push   %esp
434f6e:	72 70                	jb     0x434fe0
434f70:	4d                   	dec    %ebp
434f71:	2b 2b                	sub    (%ebx),%ebp
434f73:	70 37                	jo     0x434fac
434f75:	41                   	inc    %ecx
434f76:	55                   	push   %ebp
434f77:	45                   	inc    %ebp
434f78:	42                   	inc    %edx
434f79:	65 63 46 33          	arpl   %eax,%gs:0x33(%esi)
434f7d:	4c                   	dec    %esp
434f7e:	34 4f                	xor    $0x4f,%al
434f80:	66 75 47             	data16 jne 0x434fca
434f83:	72 49                	jb     0x434fce
434f85:	47                   	inc    %edi
434f86:	4e                   	dec    %esi
434f87:	51                   	push   %ecx
434f88:	38 79 30             	cmp    %bh,0x30(%ecx)
434f8b:	47                   	inc    %edi
434f8c:	79 68                	jns    0x434ff6
434f8e:	4d                   	dec    %ebp
434f8f:	56                   	push   %esi
434f90:	61                   	popa
434f91:	57                   	push   %edi
434f92:	7a 6a                	jp     0x434ffe
434f94:	70 44                	jo     0x434fda
434f96:	61                   	popa
434f97:	57                   	push   %edi
434f98:	55                   	push   %ebp
434f99:	2f                   	das
434f9a:	73 74                	jae    0x435010
434f9c:	4d                   	dec    %ebp
434f9d:	73 34                	jae    0x434fd3
434f9f:	78 49                	js     0x434fea
434fa1:	74 31                	je     0x434fd4
434fa3:	61                   	popa
434fa4:	53                   	push   %ebx
434fa5:	52                   	push   %edx
434fa6:	63 6a 77             	arpl   %ebp,0x77(%edx)
434fa9:	4e                   	dec    %esi
434faa:	6c                   	insb   (%dx),%es:(%edi)
434fab:	63 69 6b             	arpl   %ebp,0x6b(%ecx)
434fae:	56                   	push   %esi
434faf:	44                   	inc    %esp
434fb0:	6f                   	outsl  %ds:(%esi),(%dx)
434fb1:	75 50                	jne    0x435003
434fb3:	6c                   	insb   (%dx),%es:(%edi)
434fb4:	45                   	inc    %ebp
434fb5:	4b                   	dec    %ebx
434fb6:	6c                   	insb   (%dx),%es:(%edi)
434fb7:	50                   	push   %eax
434fb8:	75 55                	jne    0x43500f
434fba:	73 45                	jae    0x435001
434fbc:	34 72                	xor    $0x72,%al
434fbe:	45                   	inc    %ebp
434fbf:	66 34 69             	data16 xor $0x69,%al
434fc2:	76 2b                	jbe    0x434fef
434fc4:	65 31 74 47 65       	xor    %esi,%gs:0x65(%edi,%eax,2)
434fc9:	36 58                	ss pop %eax
434fcb:	4c                   	dec    %esp
434fcc:	43                   	inc    %ebx
434fcd:	54                   	push   %esp
434fce:	5a                   	pop    %edx
434fcf:	68 77 62 46 70       	push   $0x70466277
434fd4:	2f                   	das
434fd5:	6a 48                	push   $0x48
434fd7:	59                   	pop    %ecx
434fd8:	4e                   	dec    %esi
434fd9:	49                   	dec    %ecx
434fda:	76 58                	jbe    0x435034
434fdc:	63 53 50             	arpl   %edx,0x50(%ebx)
434fdf:	44                   	inc    %esp
434fe0:	72 39                	jb     0x43501b
434fe2:	30 48 39             	xor    %cl,0x39(%eax)
434fe5:	66 71 74             	data16 jno 0x43505c
434fe8:	34 68                	xor    $0x68,%al
434fea:	54                   	push   %esp
434feb:	65 58                	gs pop %eax
434fed:	79 36                	jns    0x435025
434fef:	70 44                	jo     0x435035
434ff1:	45                   	inc    %ebp
434ff2:	36 46                	ss inc %esi
434ff4:	4d                   	dec    %ebp
434ff5:	70 75                	jo     0x43506c
434ff7:	6b 64 36 76 45       	imul   $0x45,0x76(%esi,%esi,1),%esp
434ffc:	52                   	push   %edx
434ffd:	79 34                	jns    0x435033
434fff:	65 30 72 37          	xor    %dh,%gs:0x37(%edx)
435003:	65 4f                	gs dec %edi
435005:	71 4a                	jno    0x435051
435007:	76 2f                	jbe    0x435038
435009:	63 43 59             	arpl   %eax,0x59(%ebx)
43500c:	6b 44 4a 6a 48       	imul   $0x48,0x6a(%edx,%ecx,2),%eax
435011:	68 6c 35 72 2b       	push   $0x2b72356c
435016:	30 66 4c             	xor    %ah,0x4c(%esi)
435019:	78 73                	js     0x43508e
43501b:	5a                   	pop    %edx
43501c:	48                   	dec    %eax
43501d:	42                   	inc    %edx
43501e:	32 77 6e             	xor    0x6e(%edi),%dh
435021:	2f                   	das
435022:	7a 7a                	jp     0x43509e
435024:	6b 2b 7a             	imul   $0x7a,(%ebx),%ebp
435027:	55                   	push   %ebp
435028:	53                   	push   %ebx
435029:	6f                   	outsl  %ds:(%esi),(%dx)
43502a:	46                   	inc    %esi
43502b:	46                   	inc    %esi
43502c:	39 75 45             	cmp    %esi,0x45(%ebp)
43502f:	73 63                	jae    0x435094
435031:	70 66                	jo     0x435099
435033:	45                   	inc    %ebp
435034:	32 45 4d             	xor    0x4d(%ebp),%al
435037:	46                   	inc    %esi
435038:	64 4f                	fs dec %edi
43503a:	5a                   	pop    %edx
43503b:	42                   	inc    %edx
43503c:	77 75                	ja     0x4350b3
43503e:	72 4e                	jb     0x43508e
435040:	37                   	aaa
435041:	47                   	inc    %edi
435042:	63 4b 67             	arpl   %ecx,0x67(%ebx)
435045:	57                   	push   %edi
435046:	6f                   	outsl  %ds:(%esi),(%dx)
435047:	4e                   	dec    %esi
435048:	38 54 42 38          	cmp    %dl,0x38(%edx,%eax,2)
43504c:	68 33 6d 65 5a       	push   $0x5a656d33
435051:	6d                   	insl   (%dx),%es:(%edi)
435052:	70 37                	jo     0x43508b
435054:	62 41 79             	bound  %eax,0x79(%ecx)
435057:	66 68 6a 47          	pushw  $0x476a
43505b:	49                   	dec    %ecx
43505c:	52                   	push   %edx
43505d:	7a 70                	jp     0x4350cf
43505f:	2b 65 31             	sub    0x31(%ebp),%esp
435062:	4c                   	dec    %esp
435063:	2f                   	das
435064:	52                   	push   %edx
435065:	36 48                	ss dec %eax
435067:	78 6f                	js     0x4350d8
435069:	71 36                	jno    0x4350a1
43506b:	52                   	push   %edx
43506c:	52                   	push   %edx
43506d:	47                   	inc    %edi
43506e:	79 5a                	jns    0x4350ca
435070:	47                   	inc    %edi
435071:	6d                   	insl   (%dx),%es:(%edi)
435072:	74 2b                	je     0x43509f
435074:	6b 44 6c 52 4b       	imul   $0x4b,0x52(%esp,%ebp,2),%eax
435079:	57                   	push   %edi
43507a:	71 39                	jno    0x4350b5
43507c:	52                   	push   %edx
43507d:	35 47 41 59 4f       	xor    $0x4f594147,%eax
435082:	56                   	push   %esi
435083:	41                   	inc    %ecx
435084:	6d                   	insl   (%dx),%es:(%edi)
435085:	41                   	inc    %ecx
435086:	30 48 74             	xor    %cl,0x74(%eax)
435089:	72 57                	jb     0x4350e2
43508b:	35 33 53 44 4c       	xor    $0x4c445333,%eax
435090:	68 7a 54 34 69       	push   $0x6934547a
435095:	62 74 54 71          	bound  %esi,0x71(%esp,%edx,2)
435099:	76 31                	jbe    0x4350cc
43509b:	34 47                	xor    $0x47,%al
43509d:	79 33                	jns    0x4350d2
43509f:	62 70 63             	bound  %esi,0x63(%eax)
4350a2:	54                   	push   %esp
4350a3:	52                   	push   %edx
4350a4:	79 31                	jns    0x4350d7
4350a6:	50                   	push   %eax
4350a7:	4d                   	dec    %ebp
4350a8:	6c                   	insb   (%dx),%es:(%edi)
4350a9:	42                   	inc    %edx
4350aa:	56                   	push   %esi
4350ab:	2b 7a 4a             	sub    0x4a(%edx),%edi
4350ae:	68 79 39 64 38       	push   $0x38643979
4350b3:	65 74 5a             	gs je  0x435110
4350b6:	4c                   	dec    %esp
4350b7:	67 38 59 37          	cmp    %bl,0x37(%bx,%di)
4350bb:	4d                   	dec    %ebp
4350bc:	4a                   	dec    %edx
4350bd:	4c                   	dec    %esp
4350be:	68 6c 52 34 58       	push   $0x5834526c
4350c3:	76 54                	jbe    0x435119
4350c5:	46                   	inc    %esi
4350c6:	56                   	push   %esi
4350c7:	32 7a 2f             	xor    0x2f(%edx),%bh
4350ca:	57                   	push   %edi
4350cb:	62 4b 34             	bound  %ecx,0x34(%ebx)
4350ce:	66 77 73             	data16 ja 0x435144
4350d1:	37                   	aaa
4350d2:	6d                   	insl   (%dx),%es:(%edi)
4350d3:	6d                   	insl   (%dx),%es:(%edi)
4350d4:	53                   	push   %ebx
4350d5:	68 66 4e 74 74       	push   $0x74744e66
4350da:	4a                   	dec    %edx
4350db:	66 61                	popaw
4350dd:	4e                   	dec    %esi
4350de:	6c                   	insb   (%dx),%es:(%edi)
4350df:	62 30                	bound  %esi,(%eax)
4350e1:	43                   	inc    %ebx
4350e2:	47                   	inc    %edi
4350e3:	71 4f                	jno    0x435134
4350e5:	52                   	push   %edx
4350e6:	4c                   	dec    %esp
4350e7:	54                   	push   %esp
4350e8:	4f                   	dec    %edi
4350e9:	58                   	pop    %eax
4350ea:	51                   	push   %ecx
4350eb:	32 6f 79             	xor    0x79(%edi),%ch
4350ee:	56                   	push   %esi
4350ef:	4c                   	dec    %esp
4350f0:	4c                   	dec    %esp
4350f1:	33 47 73             	xor    0x73(%edi),%eax
4350f4:	4f                   	dec    %edi
4350f5:	39 4b 77             	cmp    %ecx,0x77(%ebx)
4350f8:	74 66                	je     0x435160
4350fa:	4a                   	dec    %edx
4350fb:	66 6c                	data16 insb (%dx),%es:(%edi)
4350fd:	53                   	push   %ebx
4350fe:	6f                   	outsl  %ds:(%esi),(%dx)
4350ff:	41                   	inc    %ecx
435100:	68 5a 69 30 5a       	push   $0x5a30695a
435105:	4b                   	dec    %ebx
435106:	31 6a 74             	xor    %ebp,0x74(%edx)
435109:	75 79                	jne    0x435184
43510b:	64 59                	fs pop %ecx
43510d:	30 32                	xor    %dh,(%edx)
43510f:	6f                   	outsl  %ds:(%esi),(%dx)
435110:	32 73 73             	xor    0x73(%ebx),%dh
435113:	59                   	pop    %ecx
435114:	2b 5a 46             	sub    0x46(%edx),%ebx
435117:	6b 75 2f 67          	imul   $0x67,0x2f(%ebp),%esi
43511b:	52                   	push   %edx
43511c:	34 77                	xor    $0x77,%al
43511e:	52                   	push   %edx
43511f:	42                   	inc    %edx
435120:	73 48                	jae    0x43516a
435122:	62 49 71             	bound  %ecx,0x71(%ecx)
435125:	67 53                	addr16 push %ebx
435127:	6e                   	outsb  %ds:(%esi),(%dx)
435128:	45                   	inc    %ebp
435129:	6d                   	insl   (%dx),%es:(%edi)
43512a:	44                   	inc    %esp
43512b:	67 4c                	addr16 dec %esp
43512d:	76 6b                	jbe    0x43519a
43512f:	46                   	inc    %esi
435130:	66 37                	data16 aaa
435132:	76 36                	jbe    0x43516a
435134:	6b 6d 6d 45          	imul   $0x45,0x6d(%ebp),%ebp
435138:	2f                   	das
435139:	70 67                	jo     0x4351a2
43513b:	2b 6c 6b 64          	sub    0x64(%ebx,%ebp,2),%ebp
43513f:	71 58                	jno    0x435199
435141:	54                   	push   %esp
435142:	71 2b                	jno    0x43516f
435144:	31 63 79             	xor    %esp,0x79(%ebx)
435147:	57                   	push   %edi
435148:	63 77 71             	arpl   %esi,0x71(%edi)
43514b:	50                   	push   %eax
43514c:	55                   	push   %ebp
43514d:	56                   	push   %esi
43514e:	64 55                	fs push %ebp
435150:	2b 53 6f             	sub    0x6f(%ebx),%edx
435153:	69 65 37 41 79 55 75 	imul   $0x75557941,0x37(%ebp),%esp
43515a:	73 55                	jae    0x4351b1
43515c:	34 58                	xor    $0x58,%al
43515e:	4e                   	dec    %esi
43515f:	75 47                	jne    0x4351a8
435161:	2f                   	das
435162:	6c                   	insb   (%dx),%es:(%edi)
435163:	77 6f                	ja     0x4351d4
435165:	74 6e                	je     0x4351d5
435167:	79 54                	jns    0x4351bd
435169:	74 2b                	je     0x435196
43516b:	39 66 52             	cmp    %esp,0x52(%esi)
43516e:	39 30                	cmp    %esi,(%eax)
435170:	38 46 45             	cmp    %al,0x45(%esi)
435173:	73 65                	jae    0x4351da
435175:	38 77 62             	cmp    %dh,0x62(%edi)
435178:	78 67                	js     0x4351e1
43517a:	55                   	push   %ebp
43517b:	73 38                	jae    0x4351b5
43517d:	45                   	inc    %ebp
43517e:	53                   	push   %ebx
43517f:	76 79                	jbe    0x4351fa
435181:	76 6e                	jbe    0x4351f1
435183:	42                   	inc    %edx
435184:	4f                   	dec    %edi
435185:	72 57                	jb     0x4351de
435187:	72 78                	jb     0x435201
435189:	4d                   	dec    %ebp
43518a:	35 65 54 50 50       	xor    $0x50505465,%eax
43518f:	32 66 54             	xor    0x54(%esi),%ah
435192:	57                   	push   %edi
435193:	58                   	pop    %eax
435194:	5a                   	pop    %edx
435195:	65 74 6a             	gs je  0x435202
435198:	44                   	inc    %esp
435199:	30 65 48             	xor    %ah,0x48(%ebp)
43519c:	58                   	pop    %eax
43519d:	54                   	push   %esp
43519e:	55                   	push   %ebp
43519f:	74 64                	je     0x435205
4351a1:	44                   	inc    %esp
4351a2:	6c                   	insb   (%dx),%es:(%edi)
4351a3:	6c                   	insb   (%dx),%es:(%edi)
4351a4:	2f                   	das
4351a5:	78 4d                	js     0x4351f4
4351a7:	4a                   	dec    %edx
4351a8:	43                   	inc    %ebx
4351a9:	4e                   	dec    %esi
4351aa:	53                   	push   %ebx
4351ab:	34 77                	xor    $0x77,%al
4351ad:	56                   	push   %esi
4351ae:	47                   	inc    %edi
4351af:	64 74 5a             	fs je  0x43520c
4351b2:	32 64 58 43          	xor    0x43(%eax,%ebx,2),%ah
4351b6:	5a                   	pop    %edx
4351b7:	69 30 75 73 66 31    	imul   $0x31667375,(%eax),%esi
4351bd:	43                   	inc    %ebx
4351be:	64 59                	fs pop %ecx
4351c0:	5a                   	pop    %edx
4351c1:	76 43                	jbe    0x435206
4351c3:	33 4d 2f             	xor    0x2f(%ebp),%ecx
4351c6:	59                   	pop    %ecx
4351c7:	4a                   	dec    %edx
4351c8:	51                   	push   %ecx
4351c9:	59                   	pop    %ecx
4351ca:	6c                   	insb   (%dx),%es:(%edi)
4351cb:	48                   	dec    %eax
4351cc:	6f                   	outsl  %ds:(%esi),(%dx)
4351cd:	7a 78                	jp     0x435247
4351cf:	4e                   	dec    %esi
4351d0:	62 4e 76             	bound  %ecx,0x76(%esi)