140091feb:	48 89 d9             	mov    %rbx,%rcx
140091fee:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140091ff3:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140091ff8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140091fff:	00 00
140092001:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140092008:	00 00
14009200a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14009200f:	e8 6c 74 f9 ff       	call   0x140029480
140092014:	48 8d 15 10 5e 17 00 	lea    0x175e10(%rip),%rdx        # 0x140207e2b
14009201b:	48 89 d9             	mov    %rbx,%rcx
14009201e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140092023:	e8 58 74 f9 ff       	call   0x140029480
140092028:	48 8d 15 62 62 17 00 	lea    0x176262(%rip),%rdx        # 0x140208291
14009202f:	48 89 d9             	mov    %rbx,%rcx
140092032:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140092037:	e8 44 74 f9 ff       	call   0x140029480
14009203c:	48 8d 15 5d 62 17 00 	lea    0x17625d(%rip),%rdx        # 0x1402082a0
140092043:	48 89 d9             	mov    %rbx,%rcx
140092046:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14009204b:	e8 30 74 f9 ff       	call   0x140029480
140092050:	48 89 d9             	mov    %rbx,%rcx
140092053:	48 8d 15 56 62 17 00 	lea    0x176256(%rip),%rdx        # 0x1402082b0
14009205a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14009205f:	e8 1c 74 f9 ff       	call   0x140029480
140092064:	48 8d 0d 66 62 17 00 	lea    0x176266(%rip),%rcx        # 0x1402082d1
14009206b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140092070:	e8 6b ee 04 00       	call   0x1400e0ee0
140092075:	48 85 c0             	test   %rax,%rax
140092078:	74 08                	je     0x140092082
14009207a:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
140092081:	00
140092082:	48 8b 3d 77 73 1a 00 	mov    0x1a7377(%rip),%rdi        # 0x140239400
140092089:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14009208e:	48 89 ea             	mov    %rbp,%rdx
140092091:	48 8b 0f             	mov    (%rdi),%rcx
140092094:	e8 17 ec fe ff       	call   0x140080cb0
140092099:	48 89 d9             	mov    %rbx,%rcx
14009209c:	e8 1f ee 00 00       	call   0x1400a0ec0
1400920a1:	48 8d 0d 3d 62 17 00 	lea    0x17623d(%rip),%rcx        # 0x1402082e5
1400920a8:	e8 33 ee 04 00       	call   0x1400e0ee0
1400920ad:	48 85 c0             	test   %rax,%rax
1400920b0:	74 05                	je     0x1400920b7
1400920b2:	e8 59 e3 fe ff       	call   0x140080410
1400920b7:	48 8d 0d 3e 62 17 00 	lea    0x17623e(%rip),%rcx        # 0x1402082fc
1400920be:	e8 1d ee 04 00       	call   0x1400e0ee0
1400920c3:	48 85 c0             	test   %rax,%rax
1400920c6:	48 89 c1             	mov    %rax,%rcx
1400920c9:	48 8d 05 b3 61 17 00 	lea    0x1761b3(%rip),%rax        # 0x140208283
1400920d0:	48 0f 44 c8          	cmove  %rax,%rcx
1400920d4:	e8 27 89 03 00       	call   0x1400caa00
1400920d9:	b9 05 00 00 00       	mov    $0x5,%ecx
1400920de:	48 89 c2             	mov    %rax,%rdx
1400920e1:	e8 aa f8 fc ff       	call   0x140061990
1400920e6:	48 8d 0d 24 62 17 00 	lea    0x176224(%rip),%rcx        # 0x140208311
1400920ed:	e8 ee ed 04 00       	call   0x1400e0ee0
1400920f2:	48 85 c0             	test   %rax,%rax
1400920f5:	74 0e                	je     0x140092105
1400920f7:	48 8b 0f             	mov    (%rdi),%rcx
1400920fa:	45 31 c0             	xor    %r8d,%r8d
1400920fd:	48 89 c2             	mov    %rax,%rdx
140092100:	e8 9b 2f 00 00       	call   0x1400950a0
140092105:	31 d2                	xor    %edx,%edx
140092107:	48 8d 0d 14 62 17 00 	lea    0x176214(%rip),%rcx        # 0x140208322
14009210e:	e8 5d 56 fb ff       	call   0x140047770
140092113:	85 c0                	test   %eax,%eax
140092115:	74 0d                	je     0x140092124
140092117:	48 8b 05 c2 6d 1a 00 	mov    0x1a6dc2(%rip),%rax        # 0x140238ee0
14009211e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140092124:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140092129:	48 2b 06             	sub    (%rsi),%rax
14009212c:	75 0c                	jne    0x14009213a
14009212e:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140092135:	5b                   	pop    %rbx
140092136:	5e                   	pop    %rsi
140092137:	5f                   	pop    %rdi
140092138:	5d                   	pop    %rbp
140092139:	c3                   	ret
14009213a:	e8 31 27 15 00       	call   0x1401e4870
14009213f:	90                   	nop
140092140:	55                   	push   %rbp
140092141:	57                   	push   %rdi
140092142:	56                   	push   %rsi
140092143:	53                   	push   %rbx
140092144:	48 83 ec 38          	sub    $0x38,%rsp
140092148:	48 8b 05 b1 72 1a 00 	mov    0x1a72b1(%rip),%rax        # 0x140239400
14009214f:	48 8b 08             	mov    (%rax),%rcx
140092152:	48 89 d7             	mov    %rdx,%rdi
140092155:	4c 89 c5             	mov    %r8,%rbp
140092158:	e8 43 ea fe ff       	call   0x140080ba0
14009215d:	48 89 ea             	mov    %rbp,%rdx
140092160:	48 89 f9             	mov    %rdi,%rcx
140092163:	49 89 c0             	mov    %rax,%r8
140092166:	e8 b5 0d 08 00       	call   0x140112f20
14009216b:	48 89 c3             	mov    %rax,%rbx
14009216e:	e8 0d 93 01 00       	call   0x1400ab480
140092173:	4c 8b 05 06 73 1a 00 	mov    0x1a7306(%rip),%r8        # 0x140239480
14009217a:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
140092181:	00 00 00
140092184:	48 89 c6             	mov    %rax,%rsi
140092187:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14009218e:	00 00 00
140092191:	49 23 40 08          	and    0x8(%r8),%rax
140092195:	48 39 d0             	cmp    %rdx,%rax
140092198:	74 1d                	je     0x1400921b7
14009219a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14009219f:	4c 8d 0d 8e 61 17 00 	lea    0x17618e(%rip),%r9        # 0x140208334
1400921a6:	ba 8c 06 00 00       	mov    $0x68c,%edx
1400921ab:	48 8d 0d 3f 5f 17 00 	lea    0x175f3f(%rip),%rcx        # 0x1402080f1
1400921b2:	e8 f9 9c 01 00       	call   0x1400abeb0
1400921b7:	48 8d 0d a4 5f 17 00 	lea    0x175fa4(%rip),%rcx        # 0x140208162
1400921be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400921c4:	48 89 da             	mov    %rbx,%rdx
1400921c7:	e8 e4 8b 03 00       	call   0x1400cadb0
1400921cc:	48 89 d9             	mov    %rbx,%rcx
1400921cf:	e8 dc fd ff ff       	call   0x140091fb0
1400921d4:	48 85 f6             	test   %rsi,%rsi
1400921d7:	74 0e                	je     0x1400921e7
1400921d9:	49 89 e8             	mov    %rbp,%r8
1400921dc:	48 89 fa             	mov    %rdi,%rdx
1400921df:	48 89 f1             	mov    %rsi,%rcx
1400921e2:	e8 e9 92 01 00       	call   0x1400ab4d0
1400921e7:	48 89 d9             	mov    %rbx,%rcx
1400921ea:	48 83 c4 38          	add    $0x38,%rsp
1400921ee:	5b                   	pop    %rbx
1400921ef:	5e                   	pop    %rsi
1400921f0:	5f                   	pop    %rdi
1400921f1:	5d                   	pop    %rbp
1400921f2:	e9 b9 6c 06 00       	jmp    0x1400f8eb0
1400921f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400921fe:	00 00
140092200:	57                   	push   %rdi
140092201:	56                   	push   %rsi
140092202:	53                   	push   %rbx
140092203:	48 83 ec 40          	sub    $0x40,%rsp
140092207:	48 8b 35 e2 68 1a 00 	mov    0x1a68e2(%rip),%rsi        # 0x140238af0
14009220e:	48 8b 06             	mov    (%rsi),%rax
140092211:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140092216:	31 c0                	xor    %eax,%eax
140092218:	48 8b 05 81 71 1a 00 	mov    0x1a7181(%rip),%rax        # 0x1402393a0
14009221f:	48 89 cb             	mov    %rcx,%rbx
140092222:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140092227:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14009222e:	00 00
140092230:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140092237:	00 00
140092239:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009223e:	85 d2                	test   %edx,%edx
140092240:	75 6e                	jne    0x1400922b0
140092242:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140092248:	48 89 da             	mov    %rbx,%rdx
14009224b:	48 8d 0d 10 5f 17 00 	lea    0x175f10(%rip),%rcx        # 0x140208162
140092252:	e8 59 8b 03 00       	call   0x1400cadb0
140092257:	48 89 d9             	mov    %rbx,%rcx
14009225a:	e8 51 fd ff ff       	call   0x140091fb0
14009225f:	0f be 03             	movsbl (%rbx),%eax
140092262:	83 f8 2f             	cmp    $0x2f,%eax
140092265:	74 05                	je     0x14009226c
140092267:	83 f8 5c             	cmp    $0x5c,%eax
14009226a:	75 24                	jne    0x140092290
14009226c:	48 89 f9             	mov    %rdi,%rcx
14009226f:	e8 cc 86 00 00       	call   0x14009a940
140092274:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140092279:	48 2b 06             	sub    (%rsi),%rax
14009227c:	75 4d                	jne    0x1400922cb
14009227e:	48 83 c4 40          	add    $0x40,%rsp
140092282:	5b                   	pop    %rbx
140092283:	5e                   	pop    %rsi
140092284:	5f                   	pop    %rdi
140092285:	c3                   	ret
140092286:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14009228d:	00 00 00
140092290:	48 89 d9             	mov    %rbx,%rcx
140092293:	e8 68 6d 05 00       	call   0x1400e9000
140092298:	85 c0                	test   %eax,%eax
14009229a:	75 d0                	jne    0x14009226c
14009229c:	45 31 c0             	xor    %r8d,%r8d
14009229f:	48 8d 15 9a fe ff ff 	lea    -0x166(%rip),%rdx        # 0x140092140
1400922a6:	31 c9                	xor    %ecx,%ecx
1400922a8:	e8 93 0a 08 00       	call   0x140112d40
1400922ad:	eb bd                	jmp    0x14009226c
1400922af:	90                   	nop
1400922b0:	48 89 ca             	mov    %rcx,%rdx
1400922b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400922b9:	48 89 f9             	mov    %rdi,%rcx
1400922bc:	e8 1f 2d 07 00       	call   0x140104fe0
1400922c1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400922c6:	e9 77 ff ff ff       	jmp    0x140092242
1400922cb:	e8 a0 25 15 00       	call   0x1401e4870
1400922d0:	90                   	nop
1400922d1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400922d8:	00 00 00 00
1400922dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400922e0:	55                   	push   %rbp
1400922e1:	57                   	push   %rdi
1400922e2:	56                   	push   %rsi
1400922e3:	53                   	push   %rbx
1400922e4:	48 83 ec 48          	sub    $0x48,%rsp
1400922e8:	48 8b 1d 01 68 1a 00 	mov    0x1a6801(%rip),%rbx        # 0x140238af0
1400922ef:	48 8b 03             	mov    (%rbx),%rax
1400922f2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400922f7:	31 c0                	xor    %eax,%eax
1400922f9:	8b 05 4d 19 1e 00    	mov    0x1e194d(%rip),%eax        # 0x140273c4c
1400922ff:	48 89 ca             	mov    %rcx,%rdx
140092302:	85 c0                	test   %eax,%eax
140092304:	74 7a                	je     0x140092380
140092306:	48 8b 05 93 70 1a 00 	mov    0x1a7093(%rip),%rax        # 0x1402393a0
14009230d:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
140092312:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140092318:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14009231f:	00 00
140092321:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140092328:	00 00
14009232a:	48 89 f1             	mov    %rsi,%rcx
14009232d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140092332:	e8 a9 2c 07 00       	call   0x140104fe0
140092337:	48 8b 05 c2 70 1a 00 	mov    0x1a70c2(%rip),%rax        # 0x140239400
14009233e:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140092343:	48 8b 00             	mov    (%rax),%rax
140092346:	48 89 e9             	mov    %rbp,%rcx
140092349:	48 8b b8 f0 00 00 00 	mov    0xf0(%rax),%rdi
140092350:	48 89 fa             	mov    %rdi,%rdx
140092353:	e8 20 7b 15 00       	call   0x1401e9e78
140092358:	85 c0                	test   %eax,%eax
14009235a:	75 54                	jne    0x1400923b0
14009235c:	48 89 f1             	mov    %rsi,%rcx
14009235f:	e8 dc 85 00 00       	call   0x14009a940
140092364:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140092369:	48 2b 03             	sub    (%rbx),%rax
14009236c:	75 3d                	jne    0x1400923ab
14009236e:	48 83 c4 48          	add    $0x48,%rsp
140092372:	5b                   	pop    %rbx
140092373:	5e                   	pop    %rsi
140092374:	5f                   	pop    %rdi
140092375:	5d                   	pop    %rbp
140092376:	c3                   	ret
140092377:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14009237e:	00 00
140092380:	c7 05 c2 18 1e 00 01 	movl   $0x1,0x1e18c2(%rip)        # 0x140273c4c
140092387:	00 00 00
14009238a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14009238f:	48 2b 03             	sub    (%rbx),%rax
140092392:	75 17                	jne    0x1400923ab
140092394:	48 8b 05 65 70 1a 00 	mov    0x1a7065(%rip),%rax        # 0x140239400
14009239b:	48 8b 08             	mov    (%rax),%rcx
14009239e:	48 83 c4 48          	add    $0x48,%rsp
1400923a2:	5b                   	pop    %rbx
1400923a3:	5e                   	pop    %rsi
1400923a4:	5f                   	pop    %rdi
1400923a5:	5d                   	pop    %rbp
1400923a6:	e9 f5 eb fe ff       	jmp    0x140080fa0
1400923ab:	e8 c0 24 15 00       	call   0x1401e4870
1400923b0:	49 89 e8             	mov    %rbp,%r8
1400923b3:	48 89 fa             	mov    %rdi,%rdx
1400923b6:	48 8d 0d 9b 5f 17 00 	lea    0x175f9b(%rip),%rcx        # 0x140208358
1400923bd:	e8 ce 0f 03 00       	call   0x1400c3390
1400923c2:	90                   	nop
1400923c3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400923ca:	00 00 00 00
1400923ce:	66 90                	xchg   %ax,%ax
1400923d0:	41 54                	push   %r12
1400923d2:	55                   	push   %rbp
1400923d3:	57                   	push   %rdi
1400923d4:	56                   	push   %rsi
1400923d5:	53                   	push   %rbx
1400923d6:	48 83 ec 20          	sub    $0x20,%rsp
1400923da:	48 89 ce             	mov    %rcx,%rsi
1400923dd:	48 8d 0d c6 5a 17 00 	lea    0x175ac6(%rip),%rcx        # 0x140207eaa
1400923e4:	48 89 d5             	mov    %rdx,%rbp
1400923e7:	4c 89 c7             	mov    %r8,%rdi
1400923ea:	e8 f1 ea 04 00       	call   0x1400e0ee0
1400923ef:	48 89 f1             	mov    %rsi,%rcx
1400923f2:	49 89 c4             	mov    %rax,%r12
1400923f5:	e8 9e 7a 15 00       	call   0x1401e9e98
1400923fa:	48 3d dc 00 00 00    	cmp    $0xdc,%rax
140092400:	0f 87 87 02 00 00    	ja     0x14009268d
140092406:	31 d2                	xor    %edx,%edx
140092408:	48 89 f1             	mov    %rsi,%rcx
14009240b:	e8 30 ec ff ff       	call   0x140091040
140092410:	48 89 c3             	mov    %rax,%rbx
140092413:	48 85 c0             	test   %rax,%rax
140092416:	74 0e                	je     0x140092426
140092418:	48 89 c1             	mov    %rax,%rcx
14009241b:	e8 e0 85 03 00       	call   0x1400caa00
140092420:	48 89 c3             	mov    %rax,%rbx
140092423:	48 89 c6             	mov    %rax,%rsi
140092426:	48 89 f1             	mov    %rsi,%rcx
140092429:	e8 92 df ff ff       	call   0x1400903c0
14009242e:	85 c0                	test   %eax,%eax
140092430:	75 2e                	jne    0x140092460
140092432:	48 85 ff             	test   %rdi,%rdi
140092435:	0f 84 6d 02 00 00    	je     0x1400926a8
14009243b:	c7 07 01 00 00 00    	movl   $0x1,(%rdi)
140092441:	48 89 d9             	mov    %rbx,%rcx
140092444:	e8 67 6a 06 00       	call   0x1400f8eb0
140092449:	31 c0                	xor    %eax,%eax
14009244b:	48 83 c4 20          	add    $0x20,%rsp
14009244f:	5b                   	pop    %rbx
140092450:	5e                   	pop    %rsi
140092451:	5f                   	pop    %rdi
140092452:	5d                   	pop    %rbp
140092453:	41 5c                	pop    %r12
140092455:	c3                   	ret
140092456:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14009245d:	00 00 00
140092460:	49 89 f8             	mov    %rdi,%r8
140092463:	48 89 ea             	mov    %rbp,%rdx
140092466:	48 89 f1             	mov    %rsi,%rcx
140092469:	e8 b2 e8 ff ff       	call   0x140090d20
14009246e:	85 c0                	test   %eax,%eax
140092470:	0f 85 0a 02 00 00    	jne    0x140092680
140092476:	4d 85 e4             	test   %r12,%r12
140092479:	0f 84 d1 00 00 00    	je     0x140092550
14009247f:	4c 89 e1             	mov    %r12,%rcx
140092482:	e8 59 fe ff ff       	call   0x1400922e0
140092487:	48 8b 05 72 6f 1a 00 	mov    0x1a6f72(%rip),%rax        # 0x140239400
14009248e:	48 8b 08             	mov    (%rax),%rcx
140092491:	e8 0a e8 fe ff       	call   0x140080ca0
140092496:	48 8b 3d d3 9d 15 00 	mov    0x159dd3(%rip),%rdi        # 0x1401ec270
14009249d:	48 89 c2             	mov    %rax,%rdx
1400924a0:	48 89 c5             	mov    %rax,%rbp
1400924a3:	48 89 f9             	mov    %rdi,%rcx
1400924a6:	e8 cd 79 15 00       	call   0x1401e9e78
1400924ab:	85 c0                	test   %eax,%eax
1400924ad:	0f 84 0d 01 00 00    	je     0x1400925c0
1400924b3:	48 89 f9             	mov    %rdi,%rcx
1400924b6:	48 89 ea             	mov    %rbp,%rdx
1400924b9:	e8 f2 57 f9 ff       	call   0x140027cb0
1400924be:	89 c7                	mov    %eax,%edi
1400924c0:	85 c0                	test   %eax,%eax
1400924c2:	0f 88 f8 00 00 00    	js     0x1400925c0
1400924c8:	48 89 f1             	mov    %rsi,%rcx
1400924cb:	ba 01 00 00 00       	mov    $0x1,%edx
1400924d0:	e8 2b fd ff ff       	call   0x140092200
1400924d5:	48 89 e9             	mov    %rbp,%rcx
1400924d8:	e8 e3 26 05 00       	call   0x1400e4bc0
1400924dd:	85 c0                	test   %eax,%eax
1400924df:	0f 85 da 01 00 00    	jne    0x1400926bf
1400924e5:	48 8b 15 74 9d 15 00 	mov    0x159d74(%rip),%rdx        # 0x1401ec260
1400924ec:	48 85 d2             	test   %rdx,%rdx
1400924ef:	0f 84 eb 00 00 00    	je     0x1400925e0
1400924f5:	48 8b 05 6c 9d 15 00 	mov    0x159d6c(%rip),%rax        # 0x1401ec268
1400924fc:	48 29 c2             	sub    %rax,%rdx
1400924ff:	48 83 fa 01          	cmp    $0x1,%rdx
140092503:	0f 84 d7 00 00 00    	je     0x1400925e0
140092509:	48 8d 50 01          	lea    0x1(%rax),%rdx
14009250d:	48 89 d9             	mov    %rbx,%rcx
140092510:	48 89 15 51 9d 15 00 	mov    %rdx,0x159d51(%rip)        # 0x1401ec268
140092517:	48 8b 15 52 9d 15 00 	mov    0x159d52(%rip),%rdx        # 0x1401ec270
14009251e:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)