140938121:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
140938125:	89 4b 40             	mov    %ecx,0x40(%rbx)
140938128:	89 53 44             	mov    %edx,0x44(%rbx)
14093812b:	33 d2                	xor    %edx,%edx
14093812d:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
140938134:	48 89 8b 88 00 00 00 	mov    %rcx,0x88(%rbx)
14093813b:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14093813f:	48 89 03             	mov    %rax,(%rbx)
140938142:	ff 15 e0 40 1d 00    	call   *0x1d40e0(%rip)        # 0x140b0c228
140938148:	48 8b c3             	mov    %rbx,%rax
14093814b:	48 83 c4 20          	add    $0x20,%rsp
14093814f:	5b                   	pop    %rbx
140938150:	c3                   	ret
140938151:	90                   	nop
140938152:	90                   	nop
140938153:	90                   	nop
140938154:	90                   	nop
140938155:	90                   	nop
140938156:	90                   	nop
140938157:	90                   	nop
140938158:	90                   	nop
140938159:	90                   	nop
14093815a:	90                   	nop
14093815b:	90                   	nop
14093815c:	90                   	nop
14093815d:	90                   	nop
14093815e:	90                   	nop
14093815f:	90                   	nop
140938160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140938165:	57                   	push   %rdi
140938166:	48 83 ec 20          	sub    $0x20,%rsp
14093816a:	8b da                	mov    %edx,%ebx
14093816c:	48 8b f9             	mov    %rcx,%rdi
14093816f:	e8 1c 00 00 00       	call   0x140938190
140938174:	f6 c3 01             	test   $0x1,%bl
140938177:	74 08                	je     0x140938181
140938179:	48 8b cf             	mov    %rdi,%rcx
14093817c:	e8 53 74 1b 00       	call   0x140aef5d4
140938181:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140938186:	48 8b c7             	mov    %rdi,%rax
140938189:	48 83 c4 20          	add    $0x20,%rsp
14093818d:	5f                   	pop    %rdi
14093818e:	c3                   	ret
14093818f:	90                   	nop
140938190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140938195:	57                   	push   %rdi
140938196:	48 83 ec 20          	sub    $0x20,%rsp
14093819a:	48 8d 05 af 24 1f 00 	lea    0x1f24af(%rip),%rax        # 0x140b2a650
1409381a1:	48 8b d9             	mov    %rcx,%rbx
1409381a4:	48 89 01             	mov    %rax,(%rcx)
1409381a7:	48 83 c1 18          	add    $0x18,%rcx
1409381ab:	ff 15 4f 40 1d 00    	call   *0x1d404f(%rip)        # 0x140b0c200
1409381b1:	48 8d 7b 48          	lea    0x48(%rbx),%rdi
1409381b5:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409381b9:	48 85 c9             	test   %rcx,%rcx
1409381bc:	74 18                	je     0x1409381d6
1409381be:	48 8b 01             	mov    (%rcx),%rax
1409381c1:	48 3b cf             	cmp    %rdi,%rcx
1409381c4:	0f 95 c2             	setne  %dl
1409381c7:	48 8b 40 20          	mov    0x20(%rax),%rax
1409381cb:	ff 15 67 4a 1d 00    	call   *0x1d4a67(%rip)        # 0x140b0cc38
1409381d1:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
1409381d6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1409381da:	48 85 c9             	test   %rcx,%rcx
1409381dd:	74 1a                	je     0x1409381f9
1409381df:	83 c8 ff             	or     $0xffffffff,%eax
1409381e2:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1409381e7:	83 f8 01             	cmp    $0x1,%eax
1409381ea:	75 0d                	jne    0x1409381f9
1409381ec:	48 8b 01             	mov    (%rcx),%rax
1409381ef:	48 8b 40 08          	mov    0x8(%rax),%rax
1409381f3:	ff 15 3f 4a 1d 00    	call   *0x1d4a3f(%rip)        # 0x140b0cc38
1409381f9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409381fe:	48 83 c4 20          	add    $0x20,%rsp
140938202:	5f                   	pop    %rdi
140938203:	c3                   	ret
140938204:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140938209:	55                   	push   %rbp
14093820a:	56                   	push   %rsi
14093820b:	57                   	push   %rdi
14093820c:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140938211:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140938218:	48 8b 05 21 6e 38 00 	mov    0x386e21(%rip),%rax        # 0x140cbf040
14093821f:	48 33 c4             	xor    %rsp,%rax
140938222:	48 89 45 37          	mov    %rax,0x37(%rbp)
140938226:	48 8b f1             	mov    %rcx,%rsi
140938229:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14093822d:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140938231:	48 83 65 2f 00       	andq   $0x0,0x2f(%rbp)
140938236:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
14093823a:	48 85 c9             	test   %rcx,%rcx
14093823d:	74 14                	je     0x140938253
14093823f:	48 8b 01             	mov    (%rcx),%rax
140938242:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140938246:	48 8b 00             	mov    (%rax),%rax
140938249:	ff 15 e9 49 1d 00    	call   *0x1d49e9(%rip)        # 0x140b0cc38
14093824f:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140938253:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
140938258:	b9 48 00 00 00       	mov    $0x48,%ecx
14093825d:	ff 15 65 46 1d 00    	call   *0x1d4665(%rip)        # 0x140b0c8c8
140938263:	48 8b d8             	mov    %rax,%rbx
140938266:	48 85 c0             	test   %rax,%rax
140938269:	75 07                	jne    0x140938272
14093826b:	ff 15 27 42 1d 00    	call   *0x1d4227(%rip)        # 0x140b0c498
140938271:	cc                   	int3
140938272:	48 8d 05 8f 23 1f 00 	lea    0x1f238f(%rip),%rax        # 0x140b2a608
140938279:	48 89 03             	mov    %rax,(%rbx)
14093827c:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
140938281:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140938285:	48 85 c9             	test   %rcx,%rcx
140938288:	74 49                	je     0x1409382d3
14093828a:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
14093828e:	48 3b c8             	cmp    %rax,%rcx
140938291:	75 37                	jne    0x1409382ca
140938293:	48 8b 01             	mov    (%rcx),%rax
140938296:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14093829a:	48 8b 40 08          	mov    0x8(%rax),%rax
14093829e:	ff 15 94 49 1d 00    	call   *0x1d4994(%rip)        # 0x140b0cc38
1409382a4:	48 89 43 40          	mov    %rax,0x40(%rbx)
1409382a8:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1409382ac:	48 85 c9             	test   %rcx,%rcx
1409382af:	74 22                	je     0x1409382d3
1409382b1:	48 8b 01             	mov    (%rcx),%rax
1409382b4:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1409382b8:	48 3b ca             	cmp    %rdx,%rcx
1409382bb:	0f 95 c2             	setne  %dl
1409382be:	48 8b 40 20          	mov    0x20(%rax),%rax
1409382c2:	ff 15 70 49 1d 00    	call   *0x1d4970(%rip)        # 0x140b0cc38
1409382c8:	eb 04                	jmp    0x1409382ce
1409382ca:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
1409382ce:	48 83 65 2f 00       	andq   $0x0,0x2f(%rbp)
1409382d3:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
1409382d7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1409382db:	48 8b ce             	mov    %rsi,%rcx
1409382de:	e8 61 00 00 00       	call   0x140938344
1409382e3:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1409382e7:	48 85 c9             	test   %rcx,%rcx
1409382ea:	74 18                	je     0x140938304
1409382ec:	48 8b 01             	mov    (%rcx),%rax
1409382ef:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1409382f3:	48 3b ca             	cmp    %rdx,%rcx
1409382f6:	0f 95 c2             	setne  %dl
1409382f9:	48 8b 40 20          	mov    0x20(%rax),%rax
1409382fd:	ff 15 35 49 1d 00    	call   *0x1d4935(%rip)        # 0x140b0cc38
140938303:	90                   	nop
140938304:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140938308:	48 85 c9             	test   %rcx,%rcx
14093830b:	74 17                	je     0x140938324
14093830d:	48 8b 01             	mov    (%rcx),%rax
140938310:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140938314:	48 3b ca             	cmp    %rdx,%rcx
140938317:	0f 95 c2             	setne  %dl
14093831a:	48 8b 40 20          	mov    0x20(%rax),%rax
14093831e:	ff 15 14 49 1d 00    	call   *0x1d4914(%rip)        # 0x140b0cc38
140938324:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140938328:	48 33 cc             	xor    %rsp,%rcx
14093832b:	e8 b0 72 1b 00       	call   0x140aef5e0
140938330:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
140938337:	00
140938338:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
14093833f:	5f                   	pop    %rdi
140938340:	5e                   	pop    %rsi
140938341:	5d                   	pop    %rbp
140938342:	c3                   	ret
140938343:	90                   	nop
140938344:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140938349:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14093834e:	55                   	push   %rbp
14093834f:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140938354:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14093835b:	48 8b 05 de 6c 38 00 	mov    0x386cde(%rip),%rax        # 0x140cbf040
140938362:	48 33 c4             	xor    %rsp,%rax
140938365:	48 89 45 47          	mov    %rax,0x47(%rbp)
140938369:	48 8b f9             	mov    %rcx,%rdi
14093836c:	48 8d 59 48          	lea    0x48(%rcx),%rbx
140938370:	33 c9                	xor    %ecx,%ecx
140938372:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140938376:	4c 8b 42 38          	mov    0x38(%rdx),%r8
14093837a:	45 33 c9             	xor    %r9d,%r9d
14093837d:	4d 85 c0             	test   %r8,%r8
140938380:	74 1d                	je     0x14093839f
140938382:	49 8b 00             	mov    (%r8),%rax
140938385:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140938389:	49 8b c8             	mov    %r8,%rcx
14093838c:	48 8b 00             	mov    (%rax),%rax
14093838f:	ff 15 a3 48 1d 00    	call   *0x1d48a3(%rip)        # 0x140b0cc38
140938395:	48 8b c8             	mov    %rax,%rcx
140938398:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14093839c:	4c 8b c8             	mov    %rax,%r9
14093839f:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1409383a3:	4c 3b c8             	cmp    %rax,%r9
1409383a6:	74 17                	je     0x1409383bf
1409383a8:	48 39 5b 38          	cmp    %rbx,0x38(%rbx)
1409383ac:	74 11                	je     0x1409383bf
1409383ae:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1409383b2:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1409383b6:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
1409383ba:	e9 13 01 00 00       	jmp    0x1409384d2
1409383bf:	45 33 c0             	xor    %r8d,%r8d
1409383c2:	4c 89 45 3f          	mov    %r8,0x3f(%rbp)
1409383c6:	4d 85 c9             	test   %r9,%r9
1409383c9:	74 57                	je     0x140938422
1409383cb:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1409383cf:	4c 3b c8             	cmp    %rax,%r9
1409383d2:	75 41                	jne    0x140938415
1409383d4:	49 8b 01             	mov    (%r9),%rax
1409383d7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1409383db:	49 8b c9             	mov    %r9,%rcx
1409383de:	48 8b 40 08          	mov    0x8(%rax),%rax
1409383e2:	ff 15 50 48 1d 00    	call   *0x1d4850(%rip)        # 0x140b0cc38
1409383e8:	4c 8b c0             	mov    %rax,%r8
1409383eb:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1409383ef:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1409383f3:	48 85 c9             	test   %rcx,%rcx
1409383f6:	74 2a                	je     0x140938422
1409383f8:	48 8b 01             	mov    (%rcx),%rax
1409383fb:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1409383ff:	48 3b ca             	cmp    %rdx,%rcx
140938402:	0f 95 c2             	setne  %dl
140938405:	48 8b 40 20          	mov    0x20(%rax),%rax
140938409:	ff 15 29 48 1d 00    	call   *0x1d4829(%rip)        # 0x140b0cc38
14093840f:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140938413:	eb 07                	jmp    0x14093841c
140938415:	4d 8b c1             	mov    %r9,%r8
140938418:	4c 89 4d 3f          	mov    %r9,0x3f(%rbp)
14093841c:	33 c9                	xor    %ecx,%ecx
14093841e:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140938422:	4c 8b 4b 38          	mov    0x38(%rbx),%r9
140938426:	4d 85 c9             	test   %r9,%r9
140938429:	74 58                	je     0x140938483
14093842b:	49 8b c9             	mov    %r9,%rcx
14093842e:	4c 3b cb             	cmp    %rbx,%r9
140938431:	75 47                	jne    0x14093847a
140938433:	49 8b 01             	mov    (%r9),%rax
140938436:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14093843a:	48 8b 40 08          	mov    0x8(%rax),%rax
14093843e:	ff 15 f4 47 1d 00    	call   *0x1d47f4(%rip)        # 0x140b0cc38
140938444:	48 8b c8             	mov    %rax,%rcx
140938447:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
14093844b:	4c 8b 43 38          	mov    0x38(%rbx),%r8
14093844f:	4d 85 c0             	test   %r8,%r8
140938452:	74 20                	je     0x140938474
140938454:	49 8b 00             	mov    (%r8),%rax
140938457:	4c 3b c3             	cmp    %rbx,%r8
14093845a:	0f 95 c2             	setne  %dl
14093845d:	49 8b c8             	mov    %r8,%rcx
140938460:	48 8b 40 20          	mov    0x20(%rax),%rax
140938464:	ff 15 ce 47 1d 00    	call   *0x1d47ce(%rip)        # 0x140b0cc38
14093846a:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
14093846e:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140938472:	eb 0a                	jmp    0x14093847e
140938474:	4c 8b 45 3f          	mov    0x3f(%rbp),%r8
140938478:	eb 09                	jmp    0x140938483
14093847a:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
14093847e:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
140938483:	4d 85 c0             	test   %r8,%r8
140938486:	74 4a                	je     0x1409384d2
140938488:	48 8d 45 07          	lea    0x7(%rbp),%rax
14093848c:	4c 3b c0             	cmp    %rax,%r8
14093848f:	75 3d                	jne    0x1409384ce
140938491:	49 8b 00             	mov    (%r8),%rax
140938494:	48 8b d3             	mov    %rbx,%rdx
140938497:	49 8b c8             	mov    %r8,%rcx
14093849a:	48 8b 40 08          	mov    0x8(%rax),%rax
14093849e:	ff 15 94 47 1d 00    	call   *0x1d4794(%rip)        # 0x140b0cc38
1409384a4:	48 89 43 38          	mov    %rax,0x38(%rbx)
1409384a8:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
1409384ac:	48 85 c9             	test   %rcx,%rcx
1409384af:	74 17                	je     0x1409384c8
1409384b1:	48 8b 01             	mov    (%rcx),%rax
1409384b4:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1409384b8:	48 3b ca             	cmp    %rdx,%rcx
1409384bb:	0f 95 c2             	setne  %dl
1409384be:	48 8b 40 20          	mov    0x20(%rax),%rax
1409384c2:	ff 15 70 47 1d 00    	call   *0x1d4770(%rip)        # 0x140b0cc38
1409384c8:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1409384cc:	eb 04                	jmp    0x1409384d2
1409384ce:	4c 89 43 38          	mov    %r8,0x38(%rbx)
1409384d2:	48 85 c9             	test   %rcx,%rcx
1409384d5:	74 17                	je     0x1409384ee
1409384d7:	48 8b 01             	mov    (%rcx),%rax
1409384da:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1409384de:	48 3b ca             	cmp    %rdx,%rcx
1409384e1:	0f 95 c2             	setne  %dl
1409384e4:	48 8b 40 20          	mov    0x20(%rax),%rax
1409384e8:	ff 15 4a 47 1d 00    	call   *0x1d474a(%rip)        # 0x140b0cc38
1409384ee:	ba 01 00 00 00       	mov    $0x1,%edx
1409384f3:	48 8b cf             	mov    %rdi,%rcx
1409384f6:	e8 55 00 00 00       	call   0x140938550
1409384fb:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1409384ff:	48 33 cc             	xor    %rsp,%rcx
140938502:	e8 d9 70 1b 00       	call   0x140aef5e0
140938507:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
14093850e:	00
14093850f:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140938513:	49 8b 7b 28          	mov    0x28(%r11),%rdi
140938517:	49 8b e3             	mov    %r11,%rsp
14093851a:	5d                   	pop    %rbp
14093851b:	c3                   	ret
14093851c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140938521:	57                   	push   %rdi
140938522:	48 83 ec 20          	sub    $0x20,%rsp
140938526:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14093852a:	48 8b f9             	mov    %rcx,%rdi
14093852d:	48 8b cb             	mov    %rbx,%rcx
140938530:	ff 15 fa 3b 1d 00    	call   *0x1d3bfa(%rip)        # 0x140b0c130
140938536:	8b 7f 40             	mov    0x40(%rdi),%edi
140938539:	48 8b cb             	mov    %rbx,%rcx
14093853c:	ff 15 e6 3b 1d 00    	call   *0x1d3be6(%rip)        # 0x140b0c128
140938542:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140938547:	8b c7                	mov    %edi,%eax
140938549:	48 83 c4 20          	add    $0x20,%rsp
14093854d:	5f                   	pop    %rdi
14093854e:	c3                   	ret
14093854f:	90                   	nop
140938550:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140938555:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14093855a:	57                   	push   %rdi
14093855b:	48 83 ec 20          	sub    $0x20,%rsp
14093855f:	48 8b f9             	mov    %rcx,%rdi
140938562:	8b f2                	mov    %edx,%esi
140938564:	48 83 c1 18          	add    $0x18,%rcx
140938568:	ff 15 c2 3b 1d 00    	call   *0x1d3bc2(%rip)        # 0x140b0c130
14093856e:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140938572:	89 77 40             	mov    %esi,0x40(%rdi)
140938575:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14093857a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14093857f:	48 83 c4 20          	add    $0x20,%rsp
140938583:	5f                   	pop    %rdi
140938584:	48 ff 25 9d 3b 1d 00 	rex.W jmp *0x1d3b9d(%rip)        # 0x140b0c128
14093858b:	cc                   	int3
14093858c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140938591:	57                   	push   %rdi
140938592:	48 83 ec 20          	sub    $0x20,%rsp
140938596:	48 8d 59 18          	lea    0x18(%rcx),%rbx
14093859a:	48 8b f9             	mov    %rcx,%rdi
14093859d:	48 8b cb             	mov    %rbx,%rcx
1409385a0:	ff 15 8a 3b 1d 00    	call   *0x1d3b8a(%rip)        # 0x140b0c130
1409385a6:	8b 7f 44             	mov    0x44(%rdi),%edi
1409385a9:	48 8b cb             	mov    %rbx,%rcx
1409385ac:	ff 15 76 3b 1d 00    	call   *0x1d3b76(%rip)        # 0x140b0c128
1409385b2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409385b7:	8b c7                	mov    %edi,%eax
1409385b9:	48 83 c4 20          	add    $0x20,%rsp
1409385bd:	5f                   	pop    %rdi
1409385be:	c3                   	ret
1409385bf:	90                   	nop
1409385c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409385c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409385ca:	57                   	push   %rdi