1402761bd:	cc                   	int3
1402761be:	cc                   	int3
1402761bf:	cc                   	int3
1402761c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402761c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402761ca:	57                   	push   %rdi
1402761cb:	b8 20 00 00 00       	mov    $0x20,%eax
1402761d0:	e8 5b a9 03 00       	call   0x1402b0b30
1402761d5:	48 2b e0             	sub    %rax,%rsp
1402761d8:	49 8b f0             	mov    %r8,%rsi
1402761db:	8b da                	mov    %edx,%ebx
1402761dd:	48 8b f9             	mov    %rcx,%rdi
1402761e0:	e8 fb af e0 ff       	call   0x1400811e0
1402761e5:	85 c0                	test   %eax,%eax
1402761e7:	74 65                	je     0x14027624e
1402761e9:	48 85 ff             	test   %rdi,%rdi
1402761ec:	74 60                	je     0x14027624e
1402761ee:	f6 c3 07             	test   $0x7,%bl
1402761f1:	74 5b                	je     0x14027624e
1402761f3:	48 8b d6             	mov    %rsi,%rdx
1402761f6:	48 8b cf             	mov    %rdi,%rcx
1402761f9:	e8 62 2c ed ff       	call   0x140148e60
1402761fe:	33 c9                	xor    %ecx,%ecx
140276200:	85 c0                	test   %eax,%eax
140276202:	0f 95 c1             	setne  %cl
140276205:	f6 c3 03             	test   $0x3,%bl
140276208:	74 32                	je     0x14027623c
14027620a:	85 c9                	test   %ecx,%ecx
14027620c:	74 2c                	je     0x14027623a
14027620e:	83 e3 01             	and    $0x1,%ebx
140276211:	48 8b d6             	mov    %rsi,%rdx
140276214:	44 8b c3             	mov    %ebx,%r8d
140276217:	48 8b cf             	mov    %rdi,%rcx
14027621a:	e8 a1 f6 ed ff       	call   0x1401558c0
14027621f:	85 c0                	test   %eax,%eax
140276221:	74 17                	je     0x14027623a
140276223:	b9 01 00 00 00       	mov    $0x1,%ecx
140276228:	8b c1                	mov    %ecx,%eax
14027622a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027622f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140276234:	48 83 c4 20          	add    $0x20,%rsp
140276238:	5f                   	pop    %rdi
140276239:	c3                   	ret
14027623a:	33 c9                	xor    %ecx,%ecx
14027623c:	8b c1                	mov    %ecx,%eax
14027623e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140276243:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140276248:	48 83 c4 20          	add    $0x20,%rsp
14027624c:	5f                   	pop    %rdi
14027624d:	c3                   	ret
14027624e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140276253:	33 c0                	xor    %eax,%eax
140276255:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14027625a:	48 83 c4 20          	add    $0x20,%rsp
14027625e:	5f                   	pop    %rdi
14027625f:	c3                   	ret
140276260:	f6 c1 84             	test   $0x84,%cl
140276263:	ba 00 00 00 00       	mov    $0x0,%edx
140276268:	0f 95 c2             	setne  %dl
14027626b:	f6 c1 03             	test   $0x3,%cl
14027626e:	48 8d 0d 7b ec 15 00 	lea    0x15ec7b(%rip),%rcx        # 0x1403d4ef0
140276275:	8d 42 02             	lea    0x2(%rdx),%eax
140276278:	0f 44 c2             	cmove  %edx,%eax
14027627b:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14027627f:	c3                   	ret
140276280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276285:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027628a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027628f:	57                   	push   %rdi
140276290:	41 56                	push   %r14
140276292:	41 57                	push   %r15
140276294:	b8 20 00 00 00       	mov    $0x20,%eax
140276299:	e8 92 a8 03 00       	call   0x1402b0b30
14027629e:	48 2b e0             	sub    %rax,%rsp
1402762a1:	49 8b e9             	mov    %r9,%rbp
1402762a4:	4d 8b f0             	mov    %r8,%r14
1402762a7:	8b da                	mov    %edx,%ebx
1402762a9:	48 8b f1             	mov    %rcx,%rsi
1402762ac:	e8 2f af e0 ff       	call   0x1400811e0
1402762b1:	85 c0                	test   %eax,%eax
1402762b3:	0f 84 9c 00 00 00    	je     0x140276355
1402762b9:	48 85 f6             	test   %rsi,%rsi
1402762bc:	0f 84 93 00 00 00    	je     0x140276355
1402762c2:	f6 c3 07             	test   $0x7,%bl
1402762c5:	0f 84 8a 00 00 00    	je     0x140276355
1402762cb:	e8 50 a6 f2 ff       	call   0x1401a0920
1402762d0:	48 8b f8             	mov    %rax,%rdi
1402762d3:	48 85 c0             	test   %rax,%rax
1402762d6:	74 7d                	je     0x140276355
1402762d8:	f6 c3 84             	test   $0x84,%bl
1402762db:	74 1a                	je     0x1402762f7
1402762dd:	48 8b ce             	mov    %rsi,%rcx
1402762e0:	e8 4b e4 e8 ff       	call   0x140104730
1402762e5:	48 8b c8             	mov    %rax,%rcx
1402762e8:	45 33 c0             	xor    %r8d,%r8d
1402762eb:	48 8b d7             	mov    %rdi,%rdx
1402762ee:	e8 5d 17 f5 ff       	call   0x1401c7a50
1402762f3:	85 c0                	test   %eax,%eax
1402762f5:	74 50                	je     0x140276347
1402762f7:	8b c3                	mov    %ebx,%eax
1402762f9:	83 e0 03             	and    $0x3,%eax
1402762fc:	85 c0                	test   %eax,%eax
1402762fe:	74 18                	je     0x140276318
140276300:	83 e3 01             	and    $0x1,%ebx
140276303:	45 33 c0             	xor    %r8d,%r8d
140276306:	44 8b cb             	mov    %ebx,%r9d
140276309:	48 8b d7             	mov    %rdi,%rdx
14027630c:	48 8b ce             	mov    %rsi,%rcx
14027630f:	e8 ac 01 00 00       	call   0x1402764c0
140276314:	85 c0                	test   %eax,%eax
140276316:	74 2f                	je     0x140276347
140276318:	48 8b cf             	mov    %rdi,%rcx
14027631b:	e8 60 ab f2 ff       	call   0x1401a0e80
140276320:	48 8b d8             	mov    %rax,%rbx
140276323:	48 85 c0             	test   %rax,%rax
140276326:	74 1f                	je     0x140276347
140276328:	48 8b d5             	mov    %rbp,%rdx
14027632b:	48 8b c8             	mov    %rax,%rcx
14027632e:	41 ff d6             	call   *%r14
140276331:	48 8b cb             	mov    %rbx,%rcx
140276334:	8b f0                	mov    %eax,%esi
140276336:	e8 e5 87 f2 ff       	call   0x14019eb20
14027633b:	48 8b cf             	mov    %rdi,%rcx
14027633e:	e8 5d a5 f2 ff       	call   0x1401a08a0
140276343:	8b c6                	mov    %esi,%eax
140276345:	eb 10                	jmp    0x140276357
140276347:	33 f6                	xor    %esi,%esi
140276349:	48 8b cf             	mov    %rdi,%rcx
14027634c:	e8 4f a5 f2 ff       	call   0x1401a08a0
140276351:	8b c6                	mov    %esi,%eax
140276353:	eb 02                	jmp    0x140276357
140276355:	33 c0                	xor    %eax,%eax
140276357:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14027635c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140276361:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140276366:	48 83 c4 20          	add    $0x20,%rsp
14027636a:	41 5f                	pop    %r15
14027636c:	41 5e                	pop    %r14
14027636e:	5f                   	pop    %rdi
14027636f:	c3                   	ret
140276370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276375:	57                   	push   %rdi
140276376:	b8 20 00 00 00       	mov    $0x20,%eax
14027637b:	e8 b0 a7 03 00       	call   0x1402b0b30
140276380:	48 2b e0             	sub    %rax,%rsp
140276383:	8b da                	mov    %edx,%ebx
140276385:	48 8b f9             	mov    %rcx,%rdi
140276388:	e8 53 ae e0 ff       	call   0x1400811e0
14027638d:	85 c0                	test   %eax,%eax
14027638f:	74 14                	je     0x1402763a5
140276391:	8b d3                	mov    %ebx,%edx
140276393:	48 8b cf             	mov    %rdi,%rcx
140276396:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027639b:	48 83 c4 20          	add    $0x20,%rsp
14027639f:	5f                   	pop    %rdi
1402763a0:	e9 9b f1 ed ff       	jmp    0x140155540
1402763a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402763aa:	33 c0                	xor    %eax,%eax
1402763ac:	48 83 c4 20          	add    $0x20,%rsp
1402763b0:	5f                   	pop    %rdi
1402763b1:	c3                   	ret
1402763b2:	cc                   	int3
1402763b3:	cc                   	int3
1402763b4:	cc                   	int3
1402763b5:	cc                   	int3
1402763b6:	cc                   	int3
1402763b7:	cc                   	int3
1402763b8:	cc                   	int3
1402763b9:	cc                   	int3
1402763ba:	cc                   	int3
1402763bb:	cc                   	int3
1402763bc:	cc                   	int3
1402763bd:	cc                   	int3
1402763be:	cc                   	int3
1402763bf:	cc                   	int3
1402763c0:	40 53                	rex push %rbx
1402763c2:	b8 f0 00 00 00       	mov    $0xf0,%eax
1402763c7:	e8 64 a7 03 00       	call   0x1402b0b30
1402763cc:	48 2b e0             	sub    %rax,%rsp
1402763cf:	48 8b 05 aa f6 15 00 	mov    0x15f6aa(%rip),%rax        # 0x1403d5a80
1402763d6:	48 33 c4             	xor    %rsp,%rax
1402763d9:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
1402763e0:	00
1402763e1:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1402763e5:	49 8b c8             	mov    %r8,%rcx
1402763e8:	89 54 24 28          	mov    %edx,0x28(%rsp)
1402763ec:	e8 8f 24 e3 ff       	call   0x1400a8880
1402763f1:	48 8b d8             	mov    %rax,%rbx
1402763f4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402763f9:	33 c0                	xor    %eax,%eax
1402763fb:	48 8d 15 36 08 0a 00 	lea    0xa0836(%rip),%rdx        # 0x140316c38
140276402:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140276407:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
14027640e:	00
14027640f:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
140276416:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14027641d:	00
14027641e:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140276425:	00
140276426:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14027642d:	00
14027642e:	e8 fd 19 ec ff       	call   0x140137e30
140276433:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140276438:	48 8d 15 09 08 0a 00 	lea    0xa0809(%rip),%rdx        # 0x140316c48
14027643f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140276444:	0f 10 00             	movups (%rax),%xmm0
140276447:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
14027644c:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140276450:	0f 29 4c 24 70       	movaps %xmm1,0x70(%rsp)
140276455:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14027645a:	f2 0f 11 84 24 80 00 	movsd  %xmm0,0x80(%rsp)
140276461:	00 00
140276463:	e8 c8 19 ec ff       	call   0x140137e30
140276468:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14027646d:	0f 10 00             	movups (%rax),%xmm0
140276470:	0f 11 84 24 88 00 00 	movups %xmm0,0x88(%rsp)
140276477:	00
140276478:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14027647c:	0f 11 8c 24 98 00 00 	movups %xmm1,0x98(%rsp)
140276483:	00
140276484:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140276489:	f2 0f 11 84 24 a8 00 	movsd  %xmm0,0xa8(%rsp)
140276490:	00 00
140276492:	48 8b 53 60          	mov    0x60(%rbx),%rdx
140276496:	ff 53 58             	call   *0x58(%rbx)
140276499:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1402764a0:	00
1402764a1:	48 33 cc             	xor    %rsp,%rcx
1402764a4:	e8 07 9a 03 00       	call   0x1402afeb0
1402764a9:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1402764b0:	5b                   	pop    %rbx
1402764b1:	c3                   	ret
1402764b2:	cc                   	int3
1402764b3:	cc                   	int3
1402764b4:	cc                   	int3
1402764b5:	cc                   	int3
1402764b6:	cc                   	int3
1402764b7:	cc                   	int3
1402764b8:	cc                   	int3
1402764b9:	cc                   	int3
1402764ba:	cc                   	int3
1402764bb:	cc                   	int3
1402764bc:	cc                   	int3
1402764bd:	cc                   	int3
1402764be:	cc                   	int3
1402764bf:	cc                   	int3
1402764c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402764c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402764ca:	57                   	push   %rdi
1402764cb:	b8 30 00 00 00       	mov    $0x30,%eax
1402764d0:	e8 5b a6 03 00       	call   0x1402b0b30
1402764d5:	48 2b e0             	sub    %rax,%rsp
1402764d8:	33 c0                	xor    %eax,%eax
1402764da:	41 8b f1             	mov    %r9d,%esi
1402764dd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402764e2:	49 8b d8             	mov    %r8,%rbx
1402764e5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402764ea:	48 8b fa             	mov    %rdx,%rdi
1402764ed:	48 85 c9             	test   %rcx,%rcx
1402764f0:	74 68                	je     0x14027655a
1402764f2:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402764f7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402764fc:	e8 1f 25 ed ff       	call   0x140148a20
140276501:	85 f6                	test   %esi,%esi
140276503:	74 20                	je     0x140276525
140276505:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14027650a:	4d 85 c9             	test   %r9,%r9
14027650d:	74 16                	je     0x140276525
14027650f:	4c 8d 05 26 4a 09 00 	lea    0x94a26(%rip),%r8        # 0x14030af3c
140276516:	48 8b d3             	mov    %rbx,%rdx
140276519:	48 8b cf             	mov    %rdi,%rcx
14027651c:	e8 af e4 f5 ff       	call   0x1401d49d0
140276521:	85 c0                	test   %eax,%eax
140276523:	74 35                	je     0x14027655a
140276525:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14027652a:	4d 85 c9             	test   %r9,%r9
14027652d:	74 16                	je     0x140276545
14027652f:	4c 8d 05 ca 35 07 00 	lea    0x735ca(%rip),%r8        # 0x1402e9b00
140276536:	48 8b d3             	mov    %rbx,%rdx
140276539:	48 8b cf             	mov    %rdi,%rcx
14027653c:	e8 8f e4 f5 ff       	call   0x1401d49d0
140276541:	85 c0                	test   %eax,%eax
140276543:	74 15                	je     0x14027655a
140276545:	b8 01 00 00 00       	mov    $0x1,%eax
14027654a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14027654f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140276554:	48 83 c4 30          	add    $0x30,%rsp
140276558:	5f                   	pop    %rdi
140276559:	c3                   	ret
14027655a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14027655f:	33 c0                	xor    %eax,%eax
140276561:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140276566:	48 83 c4 30          	add    $0x30,%rsp
14027656a:	5f                   	pop    %rdi
14027656b:	c3                   	ret
14027656c:	cc                   	int3
14027656d:	cc                   	int3
14027656e:	cc                   	int3
14027656f:	cc                   	int3
140276570:	40 53                	rex push %rbx
140276572:	b8 20 00 00 00       	mov    $0x20,%eax
140276577:	e8 b4 a5 03 00       	call   0x1402b0b30
14027657c:	48 2b e0             	sub    %rax,%rsp
14027657f:	e8 4c e5 e8 ff       	call   0x140104ad0
140276584:	48 8b d8             	mov    %rax,%rbx
140276587:	e8 54 ac e0 ff       	call   0x1400811e0
14027658c:	85 c0                	test   %eax,%eax
14027658e:	75 08                	jne    0x140276598
140276590:	33 c0                	xor    %eax,%eax
140276592:	48 83 c4 20          	add    $0x20,%rsp
140276596:	5b                   	pop    %rbx
140276597:	c3                   	ret
140276598:	48 8b cb             	mov    %rbx,%rcx
14027659b:	e8 a0 71 e8 ff       	call   0x1400fd740
1402765a0:	48 8b d8             	mov    %rax,%rbx
1402765a3:	48 85 c0             	test   %rax,%rax
1402765a6:	74 17                	je     0x1402765bf
1402765a8:	ba 00 f0 00 00       	mov    $0xf000,%edx
1402765ad:	48 8b c8             	mov    %rax,%rcx
1402765b0:	e8 bb 67 e8 ff       	call   0x1400fcd70
1402765b5:	33 d2                	xor    %edx,%edx
1402765b7:	48 8b cb             	mov    %rbx,%rcx
1402765ba:	e8 31 6e e8 ff       	call   0x1400fd3f0
1402765bf:	48 8b c3             	mov    %rbx,%rax
1402765c2:	48 83 c4 20          	add    $0x20,%rsp
1402765c6:	5b                   	pop    %rbx
1402765c7:	c3                   	ret
1402765c8:	cc                   	int3
1402765c9:	cc                   	int3
1402765ca:	cc                   	int3
1402765cb:	cc                   	int3
1402765cc:	cc                   	int3
1402765cd:	cc                   	int3
1402765ce:	cc                   	int3
1402765cf:	cc                   	int3
1402765d0:	40 53                	rex push %rbx
1402765d2:	b8 20 00 00 00       	mov    $0x20,%eax
1402765d7:	e8 54 a5 03 00       	call   0x1402b0b30
1402765dc:	48 2b e0             	sub    %rax,%rsp
1402765df:	e8 ec e4 e8 ff       	call   0x140104ad0
1402765e4:	48 8b d8             	mov    %rax,%rbx
1402765e7:	e8 f4 ab e0 ff       	call   0x1400811e0
1402765ec:	85 c0                	test   %eax,%eax
1402765ee:	75 08                	jne    0x1402765f8
1402765f0:	33 c0                	xor    %eax,%eax
1402765f2:	48 83 c4 20          	add    $0x20,%rsp
1402765f6:	5b                   	pop    %rbx
1402765f7:	c3                   	ret
1402765f8:	48 8b cb             	mov    %rbx,%rcx
1402765fb:	e8 40 71 e8 ff       	call   0x1400fd740