140f780d4:	48 8d 15 fd b1 4b 00 	lea    0x4bb1fd(%rip),%rdx        # 0x1414332d8
140f780db:	48 8d 0d f6 b1 4b 00 	lea    0x4bb1f6(%rip),%rcx        # 0x1414332d8
140f780e2:	e8 59 26 8c ff       	call   0x14083a740
140f780e7:	48 8b fb             	mov    %rbx,%rdi
140f780ea:	48 8b 1b             	mov    (%rbx),%rbx
140f780ed:	0f be 47 3f          	movsbl 0x3f(%rdi),%eax
140f780f1:	c1 e8 07             	shr    $0x7,%eax
140f780f4:	f6 d0                	not    %al
140f780f6:	a8 01                	test   $0x1,%al
140f780f8:	75 09                	jne    0x140f78103
140f780fa:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140f780fe:	e8 41 30 ea ff       	call   0x140e1b144
140f78103:	ba 48 00 00 00       	mov    $0x48,%edx
140f78108:	48 8b cf             	mov    %rdi,%rcx
140f7810b:	e8 34 30 ea ff       	call   0x140e1b144
140f78110:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140f78114:	74 ba                	je     0x140f780d0
140f78116:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140f7811b:	48 8b 0d b6 b1 4b 00 	mov    0x4bb1b6(%rip),%rcx        # 0x1414332d8
140f78122:	ba 48 00 00 00       	mov    $0x48,%edx
140f78127:	48 83 c4 20          	add    $0x20,%rsp
140f7812b:	5b                   	pop    %rbx
140f7812c:	e9 13 30 ea ff       	jmp    0x140e1b144
140f78131:	cc                   	int3
140f78132:	cc                   	int3
140f78133:	cc                   	int3
140f78134:	cc                   	int3
140f78135:	cc                   	int3
140f78136:	cc                   	int3
140f78137:	cc                   	int3
140f78138:	cc                   	int3
140f78139:	cc                   	int3
140f7813a:	cc                   	int3
140f7813b:	cc                   	int3
140f7813c:	cc                   	int3
140f7813d:	cc                   	int3
140f7813e:	cc                   	int3
140f7813f:	cc                   	int3
140f78140:	48 83 ec 28          	sub    $0x28,%rsp
140f78144:	4c 8b 05 a5 b1 4b 00 	mov    0x4bb1a5(%rip),%r8        # 0x1414332f0
140f7814b:	48 8d 15 9e b1 4b 00 	lea    0x4bb19e(%rip),%rdx        # 0x1414332f0
140f78152:	48 8d 0d 97 b1 4b 00 	lea    0x4bb197(%rip),%rcx        # 0x1414332f0
140f78159:	4d 8b 40 08          	mov    0x8(%r8),%r8
140f7815d:	e8 6e 26 8c ff       	call   0x14083a7d0
140f78162:	48 8b 0d 87 b1 4b 00 	mov    0x4bb187(%rip),%rcx        # 0x1414332f0
140f78169:	ba b0 00 00 00       	mov    $0xb0,%edx
140f7816e:	48 83 c4 28          	add    $0x28,%rsp
140f78172:	e9 cd 2f ea ff       	jmp    0x140e1b144
140f78177:	cc                   	int3
140f78178:	cc                   	int3
140f78179:	cc                   	int3
140f7817a:	cc                   	int3
140f7817b:	cc                   	int3
140f7817c:	cc                   	int3
140f7817d:	cc                   	int3
140f7817e:	cc                   	int3
140f7817f:	cc                   	int3
140f78180:	40 53                	rex push %rbx
140f78182:	48 83 ec 20          	sub    $0x20,%rsp
140f78186:	48 8b 0d 33 b1 4b 00 	mov    0x4bb133(%rip),%rcx        # 0x1414332c0
140f7818d:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140f78191:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140f78195:	75 5b                	jne    0x140f781f2
140f78197:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140f7819c:	0f 1f 40 00          	nopl   0x0(%rax)
140f781a0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140f781a4:	48 8d 15 15 b1 4b 00 	lea    0x4bb115(%rip),%rdx        # 0x1414332c0
140f781ab:	48 8d 0d 0e b1 4b 00 	lea    0x4bb10e(%rip),%rcx        # 0x1414332c0
140f781b2:	e8 89 25 8c ff       	call   0x14083a740
140f781b7:	48 8b fb             	mov    %rbx,%rdi
140f781ba:	48 8b 1b             	mov    (%rbx),%rbx
140f781bd:	0f be 47 3f          	movsbl 0x3f(%rdi),%eax
140f781c1:	c1 e8 07             	shr    $0x7,%eax
140f781c4:	f6 d0                	not    %al
140f781c6:	a8 01                	test   $0x1,%al
140f781c8:	75 09                	jne    0x140f781d3
140f781ca:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140f781ce:	e8 71 2f ea ff       	call   0x140e1b144
140f781d3:	ba 48 00 00 00       	mov    $0x48,%edx
140f781d8:	48 8b cf             	mov    %rdi,%rcx
140f781db:	e8 64 2f ea ff       	call   0x140e1b144
140f781e0:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140f781e4:	74 ba                	je     0x140f781a0
140f781e6:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140f781eb:	48 8b 0d ce b0 4b 00 	mov    0x4bb0ce(%rip),%rcx        # 0x1414332c0
140f781f2:	ba 48 00 00 00       	mov    $0x48,%edx
140f781f7:	48 83 c4 20          	add    $0x20,%rsp
140f781fb:	5b                   	pop    %rbx
140f781fc:	e9 43 2f ea ff       	jmp    0x140e1b144
140f78201:	cc                   	int3
140f78202:	cc                   	int3
140f78203:	cc                   	int3
140f78204:	cc                   	int3
140f78205:	cc                   	int3
140f78206:	cc                   	int3
140f78207:	cc                   	int3
140f78208:	cc                   	int3
140f78209:	cc                   	int3
140f7820a:	cc                   	int3
140f7820b:	cc                   	int3
140f7820c:	cc                   	int3
140f7820d:	cc                   	int3
140f7820e:	cc                   	int3
140f7820f:	cc                   	int3
140f78210:	48 83 ec 28          	sub    $0x28,%rsp
140f78214:	48 8b 0d 5d af 4b 00 	mov    0x4baf5d(%rip),%rcx        # 0x141433178
140f7821b:	48 85 c9             	test   %rcx,%rcx
140f7821e:	74 20                	je     0x140f78240
140f78220:	8b 41 10             	mov    0x10(%rcx),%eax
140f78223:	ff c8                	dec    %eax
140f78225:	89 41 10             	mov    %eax,0x10(%rcx)
140f78228:	85 c0                	test   %eax,%eax
140f7822a:	7f 14                	jg     0x140f78240
140f7822c:	78 17                	js     0x140f78245
140f7822e:	48 8b 01             	mov    (%rcx),%rax
140f78231:	ba 01 00 00 00       	mov    $0x1,%edx
140f78236:	48 8b 00             	mov    (%rax),%rax
140f78239:	ff 15 e1 b7 00 00    	call   *0xb7e1(%rip)        # 0x140f83a20
140f7823f:	90                   	nop
140f78240:	48 83 c4 28          	add    $0x28,%rsp
140f78244:	c3                   	ret
140f78245:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7824a:	e8 b1 24 81 ff       	call   0x14078a700
140f7824f:	cc                   	int3
140f78250:	48 83 ec 28          	sub    $0x28,%rsp
140f78254:	48 8b 0d 15 af 4b 00 	mov    0x4baf15(%rip),%rcx        # 0x141433170
140f7825b:	48 85 c9             	test   %rcx,%rcx
140f7825e:	74 20                	je     0x140f78280
140f78260:	8b 41 10             	mov    0x10(%rcx),%eax
140f78263:	ff c8                	dec    %eax
140f78265:	89 41 10             	mov    %eax,0x10(%rcx)
140f78268:	85 c0                	test   %eax,%eax
140f7826a:	7f 14                	jg     0x140f78280
140f7826c:	78 17                	js     0x140f78285
140f7826e:	48 8b 01             	mov    (%rcx),%rax
140f78271:	ba 01 00 00 00       	mov    $0x1,%edx
140f78276:	48 8b 00             	mov    (%rax),%rax
140f78279:	ff 15 a1 b7 00 00    	call   *0xb7a1(%rip)        # 0x140f83a20
140f7827f:	90                   	nop
140f78280:	48 83 c4 28          	add    $0x28,%rsp
140f78284:	c3                   	ret
140f78285:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7828a:	e8 71 24 81 ff       	call   0x14078a700
140f7828f:	cc                   	int3
140f78290:	48 83 ec 28          	sub    $0x28,%rsp
140f78294:	48 8b 0d fd ae 4b 00 	mov    0x4baefd(%rip),%rcx        # 0x141433198
140f7829b:	48 85 c9             	test   %rcx,%rcx
140f7829e:	74 20                	je     0x140f782c0
140f782a0:	8b 41 10             	mov    0x10(%rcx),%eax
140f782a3:	ff c8                	dec    %eax
140f782a5:	89 41 10             	mov    %eax,0x10(%rcx)
140f782a8:	85 c0                	test   %eax,%eax
140f782aa:	7f 14                	jg     0x140f782c0
140f782ac:	78 17                	js     0x140f782c5
140f782ae:	48 8b 01             	mov    (%rcx),%rax
140f782b1:	ba 01 00 00 00       	mov    $0x1,%edx
140f782b6:	48 8b 00             	mov    (%rax),%rax
140f782b9:	ff 15 61 b7 00 00    	call   *0xb761(%rip)        # 0x140f83a20
140f782bf:	90                   	nop
140f782c0:	48 83 c4 28          	add    $0x28,%rsp
140f782c4:	c3                   	ret
140f782c5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f782ca:	e8 31 24 81 ff       	call   0x14078a700
140f782cf:	cc                   	int3
140f782d0:	48 83 ec 28          	sub    $0x28,%rsp
140f782d4:	48 8b 0d b5 ae 4b 00 	mov    0x4baeb5(%rip),%rcx        # 0x141433190
140f782db:	48 85 c9             	test   %rcx,%rcx
140f782de:	74 20                	je     0x140f78300
140f782e0:	8b 41 10             	mov    0x10(%rcx),%eax
140f782e3:	ff c8                	dec    %eax
140f782e5:	89 41 10             	mov    %eax,0x10(%rcx)
140f782e8:	85 c0                	test   %eax,%eax
140f782ea:	7f 14                	jg     0x140f78300
140f782ec:	78 17                	js     0x140f78305
140f782ee:	48 8b 01             	mov    (%rcx),%rax
140f782f1:	ba 01 00 00 00       	mov    $0x1,%edx
140f782f6:	48 8b 00             	mov    (%rax),%rax
140f782f9:	ff 15 21 b7 00 00    	call   *0xb721(%rip)        # 0x140f83a20
140f782ff:	90                   	nop
140f78300:	48 83 c4 28          	add    $0x28,%rsp
140f78304:	c3                   	ret
140f78305:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7830a:	e8 f1 23 81 ff       	call   0x14078a700
140f7830f:	cc                   	int3
140f78310:	48 83 ec 28          	sub    $0x28,%rsp
140f78314:	48 8b 0d 9d ae 4b 00 	mov    0x4bae9d(%rip),%rcx        # 0x1414331b8
140f7831b:	48 85 c9             	test   %rcx,%rcx
140f7831e:	74 20                	je     0x140f78340
140f78320:	8b 41 10             	mov    0x10(%rcx),%eax
140f78323:	ff c8                	dec    %eax
140f78325:	89 41 10             	mov    %eax,0x10(%rcx)
140f78328:	85 c0                	test   %eax,%eax
140f7832a:	7f 14                	jg     0x140f78340
140f7832c:	78 17                	js     0x140f78345
140f7832e:	48 8b 01             	mov    (%rcx),%rax
140f78331:	ba 01 00 00 00       	mov    $0x1,%edx
140f78336:	48 8b 00             	mov    (%rax),%rax
140f78339:	ff 15 e1 b6 00 00    	call   *0xb6e1(%rip)        # 0x140f83a20
140f7833f:	90                   	nop
140f78340:	48 83 c4 28          	add    $0x28,%rsp
140f78344:	c3                   	ret
140f78345:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7834a:	e8 b1 23 81 ff       	call   0x14078a700
140f7834f:	cc                   	int3
140f78350:	48 83 ec 28          	sub    $0x28,%rsp
140f78354:	48 8b 0d 55 ae 4b 00 	mov    0x4bae55(%rip),%rcx        # 0x1414331b0
140f7835b:	48 85 c9             	test   %rcx,%rcx
140f7835e:	74 20                	je     0x140f78380
140f78360:	8b 41 10             	mov    0x10(%rcx),%eax
140f78363:	ff c8                	dec    %eax
140f78365:	89 41 10             	mov    %eax,0x10(%rcx)
140f78368:	85 c0                	test   %eax,%eax
140f7836a:	7f 14                	jg     0x140f78380
140f7836c:	78 17                	js     0x140f78385
140f7836e:	48 8b 01             	mov    (%rcx),%rax
140f78371:	ba 01 00 00 00       	mov    $0x1,%edx
140f78376:	48 8b 00             	mov    (%rax),%rax
140f78379:	ff 15 a1 b6 00 00    	call   *0xb6a1(%rip)        # 0x140f83a20
140f7837f:	90                   	nop
140f78380:	48 83 c4 28          	add    $0x28,%rsp
140f78384:	c3                   	ret
140f78385:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7838a:	e8 71 23 81 ff       	call   0x14078a700
140f7838f:	cc                   	int3
140f78390:	48 83 ec 28          	sub    $0x28,%rsp
140f78394:	48 8d 0d bd 4b 43 00 	lea    0x434bbd(%rip),%rcx        # 0x1413acf58
140f7839b:	e8 f0 8e 26 ff       	call   0x1401e1290
140f783a0:	48 8b 05 a9 4b 43 00 	mov    0x434ba9(%rip),%rax        # 0x1413acf50
140f783a7:	48 63 48 04          	movslq 0x4(%rax),%rcx
140f783ab:	4c 8d 05 9e 4b 43 00 	lea    0x434b9e(%rip),%r8        # 0x1413acf50
140f783b2:	48 8d 05 bf 13 03 00 	lea    0x313bf(%rip),%rax        # 0x140fa9778
140f783b9:	4a 89 04 01          	mov    %rax,(%rcx,%r8,1)
140f783bd:	48 8b 05 8c 4b 43 00 	mov    0x434b8c(%rip),%rax        # 0x1413acf50
140f783c4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140f783c8:	8d 51 f0             	lea    -0x10(%rcx),%edx
140f783cb:	42 89 54 01 fc       	mov    %edx,-0x4(%rcx,%r8,1)
140f783d0:	48 8d 05 09 13 03 00 	lea    0x31309(%rip),%rax        # 0x140fa96e0
140f783d7:	48 89 05 ea 4f 43 00 	mov    %rax,0x434fea(%rip)        # 0x1413ad3c8
140f783de:	48 8d 0d e3 4f 43 00 	lea    0x434fe3(%rip),%rcx        # 0x1413ad3c8
140f783e5:	e8 1a 46 e8 ff       	call   0x140dfca04
140f783ea:	90                   	nop
140f783eb:	48 83 c4 28          	add    $0x28,%rsp
140f783ef:	c3                   	ret
140f783f0:	48 83 ec 28          	sub    $0x28,%rsp
140f783f4:	48 8b 0d 2d ad 4b 00 	mov    0x4bad2d(%rip),%rcx        # 0x141433128
140f783fb:	48 85 c9             	test   %rcx,%rcx
140f783fe:	74 20                	je     0x140f78420
140f78400:	8b 41 10             	mov    0x10(%rcx),%eax
140f78403:	ff c8                	dec    %eax
140f78405:	89 41 10             	mov    %eax,0x10(%rcx)
140f78408:	85 c0                	test   %eax,%eax
140f7840a:	7f 14                	jg     0x140f78420
140f7840c:	78 17                	js     0x140f78425
140f7840e:	48 8b 01             	mov    (%rcx),%rax
140f78411:	ba 01 00 00 00       	mov    $0x1,%edx
140f78416:	48 8b 00             	mov    (%rax),%rax
140f78419:	ff 15 01 b6 00 00    	call   *0xb601(%rip)        # 0x140f83a20
140f7841f:	90                   	nop
140f78420:	48 83 c4 28          	add    $0x28,%rsp
140f78424:	c3                   	ret
140f78425:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7842a:	e8 d1 22 81 ff       	call   0x14078a700
140f7842f:	cc                   	int3
140f78430:	48 83 ec 28          	sub    $0x28,%rsp
140f78434:	48 8b 0d 85 ad 4b 00 	mov    0x4bad85(%rip),%rcx        # 0x1414331c0
140f7843b:	48 85 c9             	test   %rcx,%rcx
140f7843e:	74 4a                	je     0x140f7848a
140f78440:	48 8b 15 89 ad 4b 00 	mov    0x4bad89(%rip),%rdx        # 0x1414331d0
140f78447:	48 2b d1             	sub    %rcx,%rdx
140f7844a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f7844e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f78455:	72 18                	jb     0x140f7846f
140f78457:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f7845b:	48 83 c2 27          	add    $0x27,%rdx
140f7845f:	49 2b c8             	sub    %r8,%rcx
140f78462:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f78466:	48 83 f8 1f          	cmp    $0x1f,%rax
140f7846a:	77 23                	ja     0x140f7848f
140f7846c:	49 8b c8             	mov    %r8,%rcx
140f7846f:	e8 d0 2c ea ff       	call   0x140e1b144
140f78474:	0f 57 c0             	xorps  %xmm0,%xmm0
140f78477:	48 c7 05 3e ad 4b 00 	movq   $0x0,0x4bad3e(%rip)        # 0x1414331c0
140f7847e:	00 00 00 00
140f78482:	f3 0f 7f 05 3e ad 4b 	movdqu %xmm0,0x4bad3e(%rip)        # 0x1414331c8
140f78489:	00
140f7848a:	48 83 c4 28          	add    $0x28,%rsp
140f7848e:	c3                   	ret
140f7848f:	e8 10 1d eb ff       	call   0x140e2a1a4
140f78494:	cc                   	int3
140f78495:	cc                   	int3
140f78496:	cc                   	int3
140f78497:	cc                   	int3
140f78498:	cc                   	int3
140f78499:	cc                   	int3
140f7849a:	cc                   	int3
140f7849b:	cc                   	int3
140f7849c:	cc                   	int3
140f7849d:	cc                   	int3
140f7849e:	cc                   	int3
140f7849f:	cc                   	int3
140f784a0:	48 83 ec 28          	sub    $0x28,%rsp
140f784a4:	48 8d 0d 2d ab 4b 00 	lea    0x4bab2d(%rip),%rcx        # 0x141432fd8
140f784ab:	e8 c0 01 78 ff       	call   0x1406f8670
140f784b0:	48 8d 0d 09 ab 4b 00 	lea    0x4bab09(%rip),%rcx        # 0x141432fc0
140f784b7:	48 83 c4 28          	add    $0x28,%rsp
140f784bb:	e9 00 05 27 ff       	jmp    0x1401e89c0
140f784c0:	48 83 ec 28          	sub    $0x28,%rsp
140f784c4:	48 8b 0d 9d ac 4b 00 	mov    0x4bac9d(%rip),%rcx        # 0x141433168
140f784cb:	48 85 c9             	test   %rcx,%rcx
140f784ce:	74 20                	je     0x140f784f0
140f784d0:	8b 41 10             	mov    0x10(%rcx),%eax
140f784d3:	ff c8                	dec    %eax
140f784d5:	89 41 10             	mov    %eax,0x10(%rcx)
140f784d8:	85 c0                	test   %eax,%eax
140f784da:	7f 14                	jg     0x140f784f0
140f784dc:	78 17                	js     0x140f784f5
140f784de:	48 8b 01             	mov    (%rcx),%rax
140f784e1:	ba 01 00 00 00       	mov    $0x1,%edx
140f784e6:	48 8b 00             	mov    (%rax),%rax
140f784e9:	ff 15 31 b5 00 00    	call   *0xb531(%rip)        # 0x140f83a20
140f784ef:	90                   	nop
140f784f0:	48 83 c4 28          	add    $0x28,%rsp
140f784f4:	c3                   	ret
140f784f5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f784fa:	e8 01 22 81 ff       	call   0x14078a700
140f784ff:	cc                   	int3
140f78500:	48 83 ec 28          	sub    $0x28,%rsp
140f78504:	48 8b 0d 55 ac 4b 00 	mov    0x4bac55(%rip),%rcx        # 0x141433160
140f7850b:	48 85 c9             	test   %rcx,%rcx
140f7850e:	74 20                	je     0x140f78530
140f78510:	8b 41 10             	mov    0x10(%rcx),%eax
140f78513:	ff c8                	dec    %eax
140f78515:	89 41 10             	mov    %eax,0x10(%rcx)
140f78518:	85 c0                	test   %eax,%eax
140f7851a:	7f 14                	jg     0x140f78530
140f7851c:	78 17                	js     0x140f78535
140f7851e:	48 8b 01             	mov    (%rcx),%rax
140f78521:	ba 01 00 00 00       	mov    $0x1,%edx
140f78526:	48 8b 00             	mov    (%rax),%rax
140f78529:	ff 15 f1 b4 00 00    	call   *0xb4f1(%rip)        # 0x140f83a20
140f7852f:	90                   	nop
140f78530:	48 83 c4 28          	add    $0x28,%rsp
140f78534:	c3                   	ret
140f78535:	b9 02 00 00 00       	mov    $0x2,%ecx
140f7853a:	e8 c1 21 81 ff       	call   0x14078a700
140f7853f:	cc                   	int3
140f78540:	48 83 ec 28          	sub    $0x28,%rsp
140f78544:	48 8b 0d 3d ac 4b 00 	mov    0x4bac3d(%rip),%rcx        # 0x141433188
140f7854b:	48 85 c9             	test   %rcx,%rcx
140f7854e:	74 20                	je     0x140f78570