436fb4:	36 39 63 79          	cmp    %esp,%ss:0x79(%ebx)
436fb8:	41                   	inc    %ecx
436fb9:	2b 77 78             	sub    0x78(%edi),%esi
436fbc:	2b 61 76             	sub    0x76(%ecx),%esp
436fbf:	38 59 33             	cmp    %bl,0x33(%ecx)
436fc2:	4d                   	dec    %ebp
436fc3:	52                   	push   %edx
436fc4:	4e                   	dec    %esi
436fc5:	68 50 34 6d 72       	push   $0x726d3450
436fca:	70 78                	jo     0x437044
436fcc:	4c                   	dec    %esp
436fcd:	2b 48 30             	sub    0x30(%eax),%ecx
436fd0:	51                   	push   %ecx
436fd1:	50                   	push   %eax
436fd2:	34 4d                	xor    $0x4d,%al
436fd4:	68 73 35 72 52       	push   $0x52723573
436fd9:	46                   	inc    %esi
436fda:	52                   	push   %edx
436fdb:	4d                   	dec    %ebp
436fdc:	47                   	inc    %edi
436fdd:	51                   	push   %ecx
436fde:	78 6e                	js     0x43704e
436fe0:	5a                   	pop    %edx
436fe1:	49                   	dec    %ecx
436fe2:	39 4e 6f             	cmp    %ecx,0x6f(%esi)
436fe5:	46                   	inc    %esi
436fe6:	32 39                	xor    (%ecx),%bh
436fe8:	61                   	popa
436fe9:	4e                   	dec    %esi
436fea:	6b 41 59 53          	imul   $0x53,0x59(%ecx),%eax
436fee:	32 35 47 57 34 31    	xor    0x31345747,%dh
436ff4:	6f                   	outsl  %ds:(%esi),(%dx)
436ff5:	37                   	aaa
436ff6:	66 61                	popaw
436ff8:	65 64 66 61          	gs fs popaw
436ffc:	62 7a 48             	bound  %edi,0x48(%edx)
436fff:	64 77 30             	fs ja  0x437032
437002:	6d                   	insl   (%dx),%es:(%edi)
437003:	73 54                	jae    0x437059
437005:	31 6d 58             	xor    %ebp,0x58(%ebp)
437008:	54                   	push   %esp
437009:	76 75                	jbe    0x437080
43700b:	5a                   	pop    %edx
43700c:	78 35                	js     0x437043
43700e:	2f                   	das
43700f:	35 73 5a 64 36       	xor    $0x36645a73,%eax
437014:	6a 2f                	push   $0x2f
437016:	65 62 4b 66          	bound  %ecx,%gs:0x66(%ebx)
43701a:	75 6c                	jne    0x437088
43701c:	47                   	inc    %edi
43701d:	79 6d                	jns    0x43708c
43701f:	48                   	dec    %eax
437020:	30 58 47             	xor    %bl,0x47(%eax)
437023:	44                   	inc    %esp
437024:	38 6c 42 50          	cmp    %ch,0x50(%edx,%eax,2)
437028:	7a 54                	jp     0x43707e
43702a:	4f                   	dec    %edi
43702b:	46                   	inc    %esi
43702c:	63 50 6b             	arpl   %edx,0x6b(%eax)
43702f:	7a 52                	jp     0x437083
437031:	35 44 41 30 53       	xor    $0x53304144,%eax
437036:	70 39                	jo     0x437071
437038:	44                   	inc    %esp
437039:	31 56 7a             	xor    %edx,0x7a(%esi)
43703c:	4f                   	dec    %edi
43703d:	4f                   	dec    %edi
43703e:	36 4f                	ss dec %edi
437040:	62 55 78             	bound  %edx,0x78(%ebp)
437043:	6b 33 4d             	imul   $0x4d,(%ebx),%esi
437046:	47                   	inc    %edi
437047:	36 57                	ss push %edi
437049:	46                   	inc    %esi
43704a:	65 6f                	outsl  %gs:(%esi),(%dx)
43704c:	30 74 57 69          	xor    %dh,0x69(%edi,%edx,2)
437050:	30 70 46             	xor    %dh,0x46(%eax)
437053:	4a                   	dec    %edx
437054:	64 64 42             	fs fs inc %edx
437057:	5a                   	pop    %edx
437058:	6a 37                	push   $0x37
43705a:	51                   	push   %ecx
43705b:	52                   	push   %edx
43705c:	4b                   	dec    %ebx
43705d:	41                   	inc    %ecx
43705e:	34 4c                	xor    $0x4c,%al
437060:	50                   	push   %eax
437061:	58                   	pop    %eax
437062:	4b                   	dec    %ebx
437063:	6f                   	outsl  %ds:(%esi),(%dx)
437064:	49                   	dec    %ecx
437065:	43                   	inc    %ebx
437066:	43                   	inc    %ebx
437067:	79 72                	jns    0x4370db
437069:	47                   	inc    %edi
43706a:	4f                   	dec    %edi
43706b:	42                   	inc    %edx
43706c:	37                   	aaa
43706d:	52                   	push   %edx
43706e:	35 48 73 42 68       	xor    $0x68427348,%eax
437073:	31 2f                	xor    %ebp,(%edi)
437075:	36 2f                	ss das
437077:	6c                   	insb   (%dx),%es:(%edi)
437078:	38 51 58             	cmp    %dl,0x58(%ecx)
43707b:	66 46                	inc    %si
43707d:	6b 74 58 2b 57       	imul   $0x57,0x2b(%eax,%ebx,2),%esi
437082:	50                   	push   %eax
437083:	33 77 44             	xor    0x44(%edi),%esi
437086:	73 71                	jae    0x4370f9
437088:	7a 67                	jp     0x4370f1
43708a:	56                   	push   %esi
43708b:	35 52 32 73 65       	xor    $0x65733252,%eax
437090:	6d                   	insl   (%dx),%es:(%edi)
437091:	68 6e 6a 4f 43       	push   $0x434f6a6e
437096:	6a 52                	push   $0x52
437098:	2b 4c 57 73          	sub    0x73(%edi,%edx,2),%ecx
43709c:	61                   	popa
43709d:	6c                   	insb   (%dx),%es:(%edi)
43709e:	47                   	inc    %edi
43709f:	71 4f                	jno    0x4370f0
4370a1:	4d                   	dec    %ebp
4370a2:	2b 4b 36             	sub    0x36(%ebx),%ecx
4370a5:	4d                   	dec    %ebp
4370a6:	74 30                	je     0x4370d8
4370a8:	2f                   	das
4370a9:	47                   	inc    %edi
4370aa:	6b 51 4c 6b          	imul   $0x6b,0x4c(%ecx),%edx
4370ae:	50                   	push   %eax
4370af:	75 6e                	jne    0x43711f
4370b1:	7a 30                	jp     0x4370e3
4370b3:	2f                   	das
4370b4:	4b                   	dec    %ebx
4370b5:	62 38                	bound  %edi,(%eax)
4370b7:	69 61 45 42 42 35 37 	imul   $0x37354242,0x45(%ecx),%esp
4370be:	77 6d                	ja     0x43712d
4370c0:	6f                   	outsl  %ds:(%esi),(%dx)
4370c1:	72 66                	jb     0x437129
4370c3:	41                   	inc    %ecx
4370c4:	33 6d 48             	xor    0x48(%ebp),%ebp
4370c7:	51                   	push   %ecx
4370c8:	4e                   	dec    %esi
4370c9:	59                   	pop    %ecx
4370ca:	71 5a                	jno    0x437126
4370cc:	37                   	aaa
4370cd:	69 55 39 45 6d 35 65 	imul   $0x65356d45,0x39(%ebp),%edx
4370d4:	46                   	inc    %esi
4370d5:	51                   	push   %ecx
4370d6:	51                   	push   %ecx
4370d7:	34 59                	xor    $0x59,%al
4370d9:	2f                   	das
4370da:	71 65                	jno    0x437141
4370dc:	2f                   	das
4370dd:	72 79                	jb     0x437158
4370df:	31 70 64             	xor    %esi,0x64(%eax)
4370e2:	4f                   	dec    %edi
4370e3:	41                   	inc    %ecx
4370e4:	67 52                	addr16 push %edx
4370e6:	77 42                	ja     0x43712a
4370e8:	66 74 62             	data16 je 0x43714d
4370eb:	30 44 34 6e          	xor    %al,0x6e(%esp,%esi,1)
4370ef:	2b 6d 38             	sub    0x38(%ebp),%ebp
4370f2:	68 6e 67 6e 6e       	push   $0x6e6e676e
4370f7:	63 67 77             	arpl   %esp,0x77(%edi)
4370fa:	72 4e                	jb     0x43714a
4370fc:	6b 4d 6e 4f          	imul   $0x4f,0x6e(%ebp),%ecx
437100:	6d                   	insl   (%dx),%es:(%edi)
437101:	59                   	pop    %ecx
437102:	30 4f 46             	xor    %cl,0x46(%edi)
437105:	4b                   	dec    %ebx
437106:	62 34 74             	bound  %esi,(%esp,%esi,2)
437109:	62 75 53             	bound  %esi,0x53(%ebp)
43710c:	50                   	push   %eax
43710d:	7a 32                	jp     0x437141
43710f:	59                   	pop    %ecx
437110:	4e                   	dec    %esi
437111:	62 5a 6b             	bound  %ebx,0x6b(%edx)
437114:	65 48                	gs dec %eax
437116:	53                   	push   %ebx
437117:	38 6a 31             	cmp    %ch,0x31(%edx)
43711a:	39 6e 34             	cmp    %ebp,0x34(%esi)
43711d:	57                   	push   %edi
43711e:	53                   	push   %ebx
43711f:	71 73                	jno    0x437194
437121:	6b 6d 55 34          	imul   $0x34,0x55(%ebp),%ebp
437125:	69 31 30 39 39 52    	imul   $0x52393930,(%ecx),%esi
43712b:	37                   	aaa
43712c:	53                   	push   %ebx
43712d:	53                   	push   %ebx
43712e:	59                   	pop    %ecx
43712f:	71 74                	jno    0x4371a5
437131:	6c                   	insb   (%dx),%es:(%edi)
437132:	6d                   	insl   (%dx),%es:(%edi)
437133:	63 65 36             	arpl   %esp,0x36(%ebp)
437136:	51                   	push   %ecx
437137:	58                   	pop    %eax
437138:	44                   	inc    %esp
437139:	55                   	push   %ebp
43713a:	74 51                	je     0x43718d
43713c:	64 38 32             	cmp    %dh,%fs:(%edx)
43713f:	77 62                	ja     0x4371a3
437141:	48                   	dec    %eax
437142:	4f                   	dec    %edi
437143:	52                   	push   %edx
437144:	6d                   	insl   (%dx),%es:(%edi)
437145:	50                   	push   %eax
437146:	6b 65 59 4d          	imul   $0x4d,0x59(%ebp),%esp
43714a:	42                   	inc    %edx
43714b:	4b                   	dec    %ebx
43714c:	56                   	push   %esi
43714d:	4a                   	dec    %edx
43714e:	50                   	push   %eax
43714f:	39 38                	cmp    %edi,(%eax)
437151:	77 2f                	ja     0x437182
437153:	34 78                	xor    $0x78,%al
437155:	51                   	push   %ecx
437156:	4d                   	dec    %ebp
437157:	61                   	popa
437158:	63 41 39             	arpl   %eax,0x39(%ecx)
43715b:	36 78 63             	ss js  0x4371c1
43715e:	44                   	inc    %esp
43715f:	6c                   	insb   (%dx),%es:(%edi)
437160:	30 6e 70             	xor    %ch,0x70(%esi)
437163:	64 2b 49 6e          	sub    %fs:0x6e(%ecx),%ecx
437167:	2b 59 67             	sub    0x67(%ecx),%ebx
43716a:	52                   	push   %edx
43716b:	37                   	aaa
43716c:	43                   	inc    %ebx
43716d:	63 59 34             	arpl   %ebx,0x34(%ecx)
437170:	31 47 61             	xor    %eax,0x61(%edi)
437173:	5a                   	pop    %edx
437174:	6b 4c 73 58 61       	imul   $0x61,0x58(%ebx,%esi,2),%ecx
437179:	39 55 4c             	cmp    %edx,0x4c(%ebp)
43717c:	71 39                	jno    0x4371b7
43717e:	52                   	push   %edx
43717f:	37                   	aaa
437180:	34 33                	xor    $0x33,%al
437182:	75 64                	jne    0x4371e8
437184:	53                   	push   %ebx
437185:	43                   	inc    %ebx
437186:	67 65 35 76 6a 53 77 	addr16 gs xor $0x77536a76,%eax
43718d:	4e                   	dec    %esi
43718e:	6a 50                	push   $0x50
437190:	36 68 41 70 75 37    	ss push $0x37757041
437196:	4f                   	dec    %edi
437197:	7a 56                	jp     0x4371ef
437199:	36 37                	ss aaa
43719b:	4e                   	dec    %esi
43719c:	63 38                	arpl   %edi,(%eax)
43719e:	54                   	push   %esp
43719f:	54                   	push   %esp
4371a0:	7a 32                	jp     0x4371d4
4371a2:	36 6a 6c             	ss push $0x6c
4371a5:	47                   	inc    %edi
4371a6:	64 38 4b 41          	cmp    %cl,%fs:0x41(%ebx)
4371aa:	4f                   	dec    %edi
4371ab:	72 71                	jb     0x43721e
4371ad:	75 41                	jne    0x4371f0
4371af:	77 4d                	ja     0x4371fe
4371b1:	61                   	popa
4371b2:	34 41                	xor    $0x41,%al
4371b4:	51                   	push   %ecx
4371b5:	44                   	inc    %esp
4371b6:	54                   	push   %esp
4371b7:	47                   	inc    %edi
4371b8:	61                   	popa
4371b9:	30 53 62             	xor    %dl,0x62(%ebx)
4371bc:	57                   	push   %edi
4371bd:	77 78                	ja     0x437237
4371bf:	57                   	push   %edi
4371c0:	4d                   	dec    %ebp
4371c1:	4c                   	dec    %esp
4371c2:	61                   	popa
4371c3:	64 74 4b             	fs je  0x437211
4371c6:	48                   	dec    %eax
4371c7:	4f                   	dec    %edi
4371c8:	79 4d                	jns    0x437217
4371ca:	4e                   	dec    %esi
4371cb:	6b 67 45 4a          	imul   $0x4a,0x45(%edi),%esp
4371cf:	74 63                	je     0x437234
4371d1:	4e                   	dec    %esi
4371d2:	70 63                	jo     0x437237
4371d4:	48                   	dec    %eax
4371d5:	4f                   	dec    %edi
4371d6:	77 79                	ja     0x437251
4371d8:	61                   	popa
4371d9:	47                   	inc    %edi
4371da:	6b 73 37 6d          	imul   $0x6d,0x37(%ebx),%esi
4371de:	50                   	push   %eax
4371df:	35 34 46 6b 47       	xor    $0x476b4634,%eax
4371e4:	37                   	aaa
4371e5:	4f                   	dec    %edi
4371e6:	74 7a                	je     0x437262
4371e8:	4f                   	dec    %edi
4371e9:	4b                   	dec    %ebx
4371ea:	34 55                	xor    $0x55,%al
4371ec:	69 67 59 4c 44 41 51 	imul   $0x5141444c,0x59(%edi),%esp
4371f3:	59                   	pop    %ecx
4371f4:	33 5a 4a             	xor    0x4a(%edx),%ebx
4371f7:	34 4e                	xor    $0x4e,%al
4371f9:	4f                   	dec    %edi
4371fa:	4e                   	dec    %esi
4371fb:	32 52 70             	xor    0x70(%edx),%dl
4371fe:	44                   	inc    %esp
4371ff:	37                   	aaa
437200:	72 35                	jb     0x437237
437202:	38 38                	cmp    %bh,(%eax)
437204:	38 47 6e             	cmp    %al,0x6e(%edi)
437207:	45                   	inc    %ebp
437208:	32 43 6d             	xor    0x6d(%ebx),%al
43720b:	59                   	pop    %ecx
43720c:	4a                   	dec    %edx
43720d:	2f                   	das
43720e:	51                   	push   %ecx
43720f:	5a                   	pop    %edx
437210:	33 51 56             	xor    0x56(%ecx),%edx
437213:	61                   	popa
437214:	59                   	pop    %ecx
437215:	4a                   	dec    %edx
437216:	63 30                	arpl   %esi,(%eax)
437218:	52                   	push   %edx
437219:	4c                   	dec    %esp
43721a:	78 33                	js     0x43724f
43721c:	78 4a                	js     0x437268
43721e:	75 74                	jne    0x437294
437220:	68 46 70 47 39       	push   $0x39477046
437225:	69 6f 35 74 47 79 69 	imul   $0x69794774,0x35(%edi),%ebp
43722c:	6d                   	insl   (%dx),%es:(%edi)
43722d:	34 35                	xor    $0x35,%al
43722f:	55                   	push   %ebp
437230:	36 44                	ss inc %esp
437232:	5a                   	pop    %edx
437233:	2b 2f                	sub    (%edi),%ebp
437235:	36 30 53 73          	xor    %dl,%ss:0x73(%ebx)
437239:	4a                   	dec    %edx
43723a:	78 6e                	js     0x4372aa
43723c:	61                   	popa
43723d:	4a                   	dec    %edx
43723e:	67 52                	addr16 push %edx
437240:	53                   	push   %ebx
437241:	46                   	inc    %esi
437242:	38 47 6f             	cmp    %al,0x6f(%edi)
437245:	6f                   	outsl  %ds:(%esi),(%dx)
437246:	6d                   	insl   (%dx),%es:(%edi)
437247:	37                   	aaa
437248:	68 4f 54 4b 52       	push   $0x524b544f
43724d:	47                   	inc    %edi
43724e:	56                   	push   %esi
43724f:	47                   	inc    %edi
437250:	33 34 71             	xor    (%ecx,%esi,2),%esi
437253:	62 59 46             	bound  %ebx,0x46(%ecx)
437256:	4b                   	dec    %ebx
437257:	48                   	dec    %eax