140b40089:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b4008e:	e8 1d f6 ff ff       	call   0x140b3f6b0
140b40093:	90                   	nop
140b40094:	4c 8b c3             	mov    %rbx,%r8
140b40097:	48 8b d0             	mov    %rax,%rdx
140b4009a:	48 8b cd             	mov    %rbp,%rcx
140b4009d:	e8 ce 03 00 00       	call   0x140b40470
140b400a2:	c6 45 76 00          	movb   $0x0,0x76(%rbp)
140b400a6:	40 88 7d 77          	mov    %dil,0x77(%rbp)
140b400aa:	48 8b ce             	mov    %rsi,%rcx
140b400ad:	e8 3e 34 85 ff       	call   0x1403934f0
140b400b2:	90                   	nop
140b400b3:	49 8d 4e 38          	lea    0x38(%r14),%rcx
140b400b7:	e8 a4 82 65 ff       	call   0x140198360
140b400bc:	41 80 7e 30 00       	cmpb   $0x0,0x30(%r14)
140b400c1:	74 08                	je     0x140b400cb
140b400c3:	49 8b ce             	mov    %r14,%rcx
140b400c6:	e8 35 d4 65 ff       	call   0x14019d500
140b400cb:	48 8b c5             	mov    %rbp,%rax
140b400ce:	48 81 c4 70 02 00 00 	add    $0x270,%rsp
140b400d5:	41 5e                	pop    %r14
140b400d7:	5f                   	pop    %rdi
140b400d8:	5e                   	pop    %rsi
140b400d9:	5d                   	pop    %rbp
140b400da:	5b                   	pop    %rbx
140b400db:	c3                   	ret
140b400dc:	cc                   	int3
140b400dd:	cc                   	int3
140b400de:	cc                   	int3
140b400df:	cc                   	int3
140b400e0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140b400e5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b400ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140b400ef:	55                   	push   %rbp
140b400f0:	53                   	push   %rbx
140b400f1:	56                   	push   %rsi
140b400f2:	57                   	push   %rdi
140b400f3:	41 56                	push   %r14
140b400f5:	41 57                	push   %r15
140b400f7:	48 8d ac 24 68 fc ff 	lea    -0x398(%rsp),%rbp
140b400fe:	ff
140b400ff:	48 81 ec 98 04 00 00 	sub    $0x498,%rsp
140b40106:	4d 8b f0             	mov    %r8,%r14
140b40109:	48 8b fa             	mov    %rdx,%rdi
140b4010c:	48 8b f1             	mov    %rcx,%rsi
140b4010f:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140b40114:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140b40119:	49 8b d0             	mov    %r8,%rdx
140b4011c:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b40121:	e8 ea 28 85 ff       	call   0x140392a10
140b40126:	48 8b d8             	mov    %rax,%rbx
140b40129:	48 8b d7             	mov    %rdi,%rdx
140b4012c:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140b40130:	e8 2b 06 f8 ff       	call   0x140ac0760
140b40135:	4c 8d 3d b4 33 4a 00 	lea    0x4a33b4(%rip),%r15        # 0x140fe34f0
140b4013c:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
140b40140:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
140b40144:	48 89 85 e8 03 00 00 	mov    %rax,0x3e8(%rbp)
140b4014b:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140b4014f:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
140b40156:	e8 05 06 f8 ff       	call   0x140ac0760
140b4015b:	4c 89 bd a8 01 00 00 	mov    %r15,0x1a8(%rbp)
140b40162:	48 8d 95 a8 01 00 00 	lea    0x1a8(%rbp),%rdx
140b40169:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140b4016e:	e8 bd fd f7 ff       	call   0x140abff30
140b40173:	48 8d 05 46 33 4a 00 	lea    0x4a3346(%rip),%rax        # 0x140fe34c0
140b4017a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b4017f:	0f 57 c0             	xorps  %xmm0,%xmm0
140b40182:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140b40188:	0f 57 c9             	xorps  %xmm1,%xmm1
140b4018b:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
140b40191:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140b40195:	e8 56 33 85 ff       	call   0x1403934f0
140b4019a:	90                   	nop
140b4019b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140b401a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140b401a5:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140b401aa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140b401af:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140b401b4:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140b401ba:	4c 8d 85 e8 03 00 00 	lea    0x3e8(%rbp),%r8
140b401c1:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b401c6:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b401cb:	e8 30 8d f7 ff       	call   0x140ab8f00
140b401d0:	90                   	nop
140b401d1:	4c 8b c3             	mov    %rbx,%r8
140b401d4:	48 8b d0             	mov    %rax,%rdx
140b401d7:	48 8b ce             	mov    %rsi,%rcx
140b401da:	e8 91 02 00 00       	call   0x140b40470
140b401df:	90                   	nop
140b401e0:	4c 8d 0d 09 32 85 ff 	lea    -0x7acdf7(%rip),%r9        # 0x1403933f0
140b401e7:	ba 28 00 00 00       	mov    $0x28,%edx
140b401ec:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140b401f2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140b401f7:	e8 50 b3 2d 00       	call   0x140e1b54c
140b401fc:	c6 46 73 00          	movb   $0x0,0x73(%rsi)
140b40200:	48 8b cf             	mov    %rdi,%rcx
140b40203:	e8 e8 32 85 ff       	call   0x1403934f0
140b40208:	90                   	nop
140b40209:	49 8d 4e 38          	lea    0x38(%r14),%rcx
140b4020d:	e8 4e 81 65 ff       	call   0x140198360
140b40212:	41 80 7e 30 00       	cmpb   $0x0,0x30(%r14)
140b40217:	74 08                	je     0x140b40221
140b40219:	49 8b ce             	mov    %r14,%rcx
140b4021c:	e8 df d2 65 ff       	call   0x14019d500
140b40221:	48 8b c6             	mov    %rsi,%rax
140b40224:	48 81 c4 98 04 00 00 	add    $0x498,%rsp
140b4022b:	41 5f                	pop    %r15
140b4022d:	41 5e                	pop    %r14
140b4022f:	5f                   	pop    %rdi
140b40230:	5e                   	pop    %rsi
140b40231:	5b                   	pop    %rbx
140b40232:	5d                   	pop    %rbp
140b40233:	c3                   	ret
140b40234:	cc                   	int3
140b40235:	cc                   	int3
140b40236:	cc                   	int3
140b40237:	cc                   	int3
140b40238:	cc                   	int3
140b40239:	cc                   	int3
140b4023a:	cc                   	int3
140b4023b:	cc                   	int3
140b4023c:	cc                   	int3
140b4023d:	cc                   	int3
140b4023e:	cc                   	int3
140b4023f:	cc                   	int3
140b40240:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b40245:	57                   	push   %rdi
140b40246:	48 83 ec 70          	sub    $0x70,%rsp
140b4024a:	48 8b d9             	mov    %rcx,%rbx
140b4024d:	48 8b fa             	mov    %rdx,%rdi
140b40250:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b40255:	e8 b6 27 85 ff       	call   0x140392a10
140b4025a:	48 8b d0             	mov    %rax,%rdx
140b4025d:	48 8b cb             	mov    %rbx,%rcx
140b40260:	e8 5b 2d 85 ff       	call   0x140392fc0
140b40265:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140b40269:	e8 f2 80 65 ff       	call   0x140198360
140b4026e:	80 7f 30 00          	cmpb   $0x0,0x30(%rdi)
140b40272:	74 08                	je     0x140b4027c
140b40274:	48 8b cf             	mov    %rdi,%rcx
140b40277:	e8 84 d2 65 ff       	call   0x14019d500
140b4027c:	48 8b c3             	mov    %rbx,%rax
140b4027f:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140b40286:	00
140b40287:	48 83 c4 70          	add    $0x70,%rsp
140b4028b:	5f                   	pop    %rdi
140b4028c:	c3                   	ret
140b4028d:	cc                   	int3
140b4028e:	cc                   	int3
140b4028f:	cc                   	int3
140b40290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b40295:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140b4029a:	57                   	push   %rdi
140b4029b:	48 83 ec 20          	sub    $0x20,%rsp
140b4029f:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
140b402a3:	33 f6                	xor    %esi,%esi
140b402a5:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140b402a9:	48 8b da             	mov    %rdx,%rbx
140b402ac:	48 8b 02             	mov    (%rdx),%rax
140b402af:	48 8b f9             	mov    %rcx,%rdi
140b402b2:	48 89 72 10          	mov    %rsi,0x10(%rdx)
140b402b6:	48 89 72 08          	mov    %rsi,0x8(%rdx)
140b402ba:	48 89 32             	mov    %rsi,(%rdx)
140b402bd:	48 83 c2 18          	add    $0x18,%rdx
140b402c1:	48 89 01             	mov    %rax,(%rcx)
140b402c4:	4c 89 41 08          	mov    %r8,0x8(%rcx)
140b402c8:	4c 89 49 10          	mov    %r9,0x10(%rcx)
140b402cc:	48 83 c1 18          	add    $0x18,%rcx
140b402d0:	e8 3b 27 85 ff       	call   0x140392a10
140b402d5:	48 8b 43 68          	mov    0x68(%rbx),%rax
140b402d9:	48 89 73 68          	mov    %rsi,0x68(%rbx)
140b402dd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140b402e2:	48 89 47 68          	mov    %rax,0x68(%rdi)
140b402e6:	48 8b 43 70          	mov    0x70(%rbx),%rax
140b402ea:	48 89 47 70          	mov    %rax,0x70(%rdi)
140b402ee:	8b 43 78             	mov    0x78(%rbx),%eax
140b402f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140b402f6:	89 47 78             	mov    %eax,0x78(%rdi)
140b402f9:	48 8b c7             	mov    %rdi,%rax
140b402fc:	48 83 c4 20          	add    $0x20,%rsp
140b40300:	5f                   	pop    %rdi
140b40301:	c3                   	ret
140b40302:	cc                   	int3
140b40303:	cc                   	int3
140b40304:	cc                   	int3
140b40305:	cc                   	int3
140b40306:	cc                   	int3
140b40307:	cc                   	int3
140b40308:	cc                   	int3
140b40309:	cc                   	int3
140b4030a:	cc                   	int3
140b4030b:	cc                   	int3
140b4030c:	cc                   	int3
140b4030d:	cc                   	int3
140b4030e:	cc                   	int3
140b4030f:	cc                   	int3
140b40310:	4c 8b dc             	mov    %rsp,%r11
140b40313:	4d 89 43 18          	mov    %r8,0x18(%r11)
140b40317:	49 89 53 10          	mov    %rdx,0x10(%r11)
140b4031b:	49 89 4b 08          	mov    %rcx,0x8(%r11)
140b4031f:	53                   	push   %rbx
140b40320:	55                   	push   %rbp
140b40321:	56                   	push   %rsi
140b40322:	57                   	push   %rdi
140b40323:	48 81 ec 78 02 00 00 	sub    $0x278,%rsp
140b4032a:	49 8b e8             	mov    %r8,%rbp
140b4032d:	48 8b fa             	mov    %rdx,%rdi
140b40330:	48 8b f1             	mov    %rcx,%rsi
140b40333:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140b40338:	49 89 43 08          	mov    %rax,0x8(%r11)
140b4033c:	49 8b d0             	mov    %r8,%rdx
140b4033f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b40344:	e8 c7 26 85 ff       	call   0x140392a10
140b40349:	48 8b d8             	mov    %rax,%rbx
140b4034c:	48 8b d7             	mov    %rdi,%rdx
140b4034f:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
140b40356:	00
140b40357:	e8 04 04 f8 ff       	call   0x140ac0760
140b4035c:	48 8d 05 8d 31 4a 00 	lea    0x4a318d(%rip),%rax        # 0x140fe34f0
140b40363:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140b4036a:	00
140b4036b:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140b40372:	00
140b40373:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b40378:	e8 33 f3 ff ff       	call   0x140b3f6b0
140b4037d:	90                   	nop
140b4037e:	4c 8b c3             	mov    %rbx,%r8
140b40381:	48 8b d0             	mov    %rax,%rdx
140b40384:	48 8b ce             	mov    %rsi,%rcx
140b40387:	e8 e4 00 00 00       	call   0x140b40470
140b4038c:	c6 46 74 00          	movb   $0x0,0x74(%rsi)
140b40390:	48 c7 46 78 00 00 00 	movq   $0x0,0x78(%rsi)
140b40397:	00
140b40398:	48 8b cf             	mov    %rdi,%rcx
140b4039b:	e8 50 31 85 ff       	call   0x1403934f0
140b403a0:	90                   	nop
140b403a1:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140b403a5:	e8 b6 7f 65 ff       	call   0x140198360
140b403aa:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
140b403ae:	74 08                	je     0x140b403b8
140b403b0:	48 8b cd             	mov    %rbp,%rcx
140b403b3:	e8 48 d1 65 ff       	call   0x14019d500
140b403b8:	48 8b c6             	mov    %rsi,%rax
140b403bb:	48 81 c4 78 02 00 00 	add    $0x278,%rsp
140b403c2:	5f                   	pop    %rdi
140b403c3:	5e                   	pop    %rsi
140b403c4:	5d                   	pop    %rbp
140b403c5:	5b                   	pop    %rbx
140b403c6:	c3                   	ret
140b403c7:	cc                   	int3
140b403c8:	cc                   	int3
140b403c9:	cc                   	int3
140b403ca:	cc                   	int3
140b403cb:	cc                   	int3
140b403cc:	cc                   	int3
140b403cd:	cc                   	int3
140b403ce:	cc                   	int3
140b403cf:	cc                   	int3
140b403d0:	4c 8b dc             	mov    %rsp,%r11
140b403d3:	4d 89 43 18          	mov    %r8,0x18(%r11)
140b403d7:	49 89 53 10          	mov    %rdx,0x10(%r11)
140b403db:	49 89 4b 08          	mov    %rcx,0x8(%r11)
140b403df:	53                   	push   %rbx
140b403e0:	55                   	push   %rbp
140b403e1:	56                   	push   %rsi
140b403e2:	57                   	push   %rdi
140b403e3:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140b403ea:	49 8b e8             	mov    %r8,%rbp
140b403ed:	48 8b fa             	mov    %rdx,%rdi
140b403f0:	48 8b f1             	mov    %rcx,%rsi
140b403f3:	49 8d 43 88          	lea    -0x78(%r11),%rax
140b403f7:	49 89 43 08          	mov    %rax,0x8(%r11)
140b403fb:	49 8b d0             	mov    %r8,%rdx
140b403fe:	49 8d 4b 88          	lea    -0x78(%r11),%rcx
140b40402:	e8 09 26 85 ff       	call   0x140392a10
140b40407:	48 8b d8             	mov    %rax,%rbx
140b4040a:	4c 8b c7             	mov    %rdi,%r8
140b4040d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b40412:	48 8b ce             	mov    %rsi,%rcx
140b40415:	e8 26 0d 00 00       	call   0x140b41140
140b4041a:	48 8b d0             	mov    %rax,%rdx
140b4041d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b40422:	e8 b9 e1 ff ff       	call   0x140b3e5e0
140b40427:	90                   	nop
140b40428:	4c 8b c3             	mov    %rbx,%r8
140b4042b:	48 8b d0             	mov    %rax,%rdx
140b4042e:	48 8b ce             	mov    %rsi,%rcx
140b40431:	e8 3a 00 00 00       	call   0x140b40470
140b40436:	c6 46 72 00          	movb   $0x0,0x72(%rsi)
140b4043a:	48 8b cf             	mov    %rdi,%rcx
140b4043d:	e8 1e ae f9 ff       	call   0x140adb260
140b40442:	90                   	nop
140b40443:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140b40447:	e8 14 7f 65 ff       	call   0x140198360
140b4044c:	80 7d 30 00          	cmpb   $0x0,0x30(%rbp)
140b40450:	74 08                	je     0x140b4045a
140b40452:	48 8b cd             	mov    %rbp,%rcx
140b40455:	e8 a6 d0 65 ff       	call   0x14019d500
140b4045a:	48 8b c6             	mov    %rsi,%rax
140b4045d:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140b40464:	5f                   	pop    %rdi
140b40465:	5e                   	pop    %rsi
140b40466:	5d                   	pop    %rbp
140b40467:	5b                   	pop    %rbx
140b40468:	c3                   	ret
140b40469:	cc                   	int3
140b4046a:	cc                   	int3
140b4046b:	cc                   	int3
140b4046c:	cc                   	int3
140b4046d:	cc                   	int3
140b4046e:	cc                   	int3
140b4046f:	cc                   	int3
140b40470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b40475:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140b4047a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b4047f:	55                   	push   %rbp
140b40480:	56                   	push   %rsi
140b40481:	57                   	push   %rdi
140b40482:	41 56                	push   %r14
140b40484:	41 57                	push   %r15
140b40486:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b4048d:	49 8b e8             	mov    %r8,%rbp
140b40490:	48 8b fa             	mov    %rdx,%rdi
140b40493:	4c 8b f1             	mov    %rcx,%r14
140b40496:	49 8b d0             	mov    %r8,%rdx
140b40499:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b4049e:	e8 6d 25 85 ff       	call   0x140392a10
140b404a3:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b404a7:	45 33 ff             	xor    %r15d,%r15d
140b404aa:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140b404ae:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140b404b2:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
140b404b6:	48 8b 0f             	mov    (%rdi),%rcx
140b404b9:	4c 89 3f             	mov    %r15,(%rdi)
140b404bc:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140b404c1:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140b404c6:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140b404cb:	4c 8b c0             	mov    %rax,%r8
140b404ce:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b404d3:	49 8b ce             	mov    %r14,%rcx
140b404d6:	e8 c5 8e f7 ff       	call   0x140ab93a0
140b404db:	90                   	nop
140b404dc:	48 8b 1f             	mov    (%rdi),%rbx
140b404df:	48 85 db             	test   %rbx,%rbx
140b404e2:	74 7e                	je     0x140b40562
140b404e4:	48 8b 77 08          	mov    0x8(%rdi),%rsi
140b404e8:	48 3b de             	cmp    %rsi,%rbx
140b404eb:	74 14                	je     0x140b40501
140b404ed:	0f 1f 00             	nopl   (%rax)