14000a533:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
14000a53a:	4c 8d 04 48          	lea    (%rax,%rcx,2),%r8
14000a53e:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14000a545:	48 0f 43 c7          	cmovae %rdi,%rax
14000a549:	48 8d 0c 48          	lea    (%rax,%rcx,2),%rcx
14000a54d:	4c 2b c1             	sub    %rcx,%r8
14000a550:	49 d1 f8             	sar    $1,%r8
14000a553:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14000a55a:	48 83 bd f8 00 00 00 	cmpq   $0x8,0xf8(%rbp)
14000a561:	08
14000a562:	48 0f 43 c7          	cmovae %rdi,%rax
14000a566:	48 2b c8             	sub    %rax,%rcx
14000a569:	48 d1 f9             	sar    $1,%rcx
14000a56c:	4d 2b d1             	sub    %r9,%r10
14000a56f:	49 d1 fa             	sar    $1,%r10
14000a572:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14000a577:	48 8b d1             	mov    %rcx,%rdx
14000a57a:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14000a581:	e8 66 34 00 00       	call   0x14000d9ec
14000a586:	48 8b 8d f0 00 00 00 	mov    0xf0(%rbp),%rcx
14000a58d:	48 3b 8d f8 00 00 00 	cmp    0xf8(%rbp),%rcx
14000a594:	73 2b                	jae    0x14000a5c1
14000a596:	48 8d 41 01          	lea    0x1(%rcx),%rax
14000a59a:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
14000a5a1:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14000a5a8:	48 83 bd f8 00 00 00 	cmpq   $0x8,0xf8(%rbp)
14000a5af:	08
14000a5b0:	48 0f 43 85 e0 00 00 	cmovae 0xe0(%rbp),%rax
14000a5b7:	00
14000a5b8:	c7 04 48 5c 00 00 00 	movl   $0x5c,(%rax,%rcx,2)
14000a5bf:	eb 0f                	jmp    0x14000a5d0
14000a5c1:	44 8b cb             	mov    %ebx,%r9d
14000a5c4:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14000a5cb:	e8 9c 42 00 00       	call   0x14000e86c
14000a5d0:	33 db                	xor    %ebx,%ebx
14000a5d2:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14000a5d9:	48 83 bd f8 00 00 00 	cmpq   $0x8,0xf8(%rbp)
14000a5e0:	08
14000a5e1:	48 0f 43 8d e0 00 00 	cmovae 0xe0(%rbp),%rcx
14000a5e8:	00
14000a5e9:	e8 fe 3f 00 00       	call   0x14000e5ec
14000a5ee:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a5f1:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a5f5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a5f9:	e8 ba e8 ff ff       	call   0x140008eb8
14000a5fe:	48 8b c8             	mov    %rax,%rcx
14000a601:	e8 ca e0 ff ff       	call   0x1400086d0
14000a606:	90                   	nop
14000a607:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14000a60b:	e8 74 28 00 00       	call   0x14000ce84
14000a610:	90                   	nop
14000a611:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14000a615:	e8 7a 26 00 00       	call   0x14000cc94
14000a61a:	89 5d 80             	mov    %ebx,-0x80(%rbp)
14000a61d:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a621:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a625:	e8 8e e8 ff ff       	call   0x140008eb8
14000a62a:	48 8b c8             	mov    %rax,%rcx
14000a62d:	e8 9e e0 ff ff       	call   0x1400086d0
14000a632:	48 89 5d 98          	mov    %rbx,-0x68(%rbp)
14000a636:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
14000a63a:	48 8d 15 6f f3 ff ff 	lea    -0xc91(%rip),%rdx        # 0x1400099b0
14000a641:	48 8d 0d 48 f3 ff ff 	lea    -0xcb8(%rip),%rcx        # 0x140009990
14000a648:	48 8b 85 d0 02 00 00 	mov    0x2d0(%rbp),%rax
14000a64f:	ff 15 33 14 01 00    	call   *0x11433(%rip)        # 0x14001ba88
14000a655:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a658:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a65c:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a660:	e8 87 e8 ff ff       	call   0x140008eec
14000a665:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a669:	e8 9e e0 ff ff       	call   0x14000870c
14000a66e:	48 8d 85 90 02 00 00 	lea    0x290(%rbp),%rax
14000a675:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14000a67c:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14000a680:	48 89 85 68 01 00 00 	mov    %rax,0x168(%rbp)
14000a687:	66 c7 85 70 01 00 00 	movw   $0x102,0x170(%rbp)
14000a68e:	02 01
14000a690:	89 5d 80             	mov    %ebx,-0x80(%rbp)
14000a693:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a697:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a69b:	e8 18 e8 ff ff       	call   0x140008eb8
14000a6a0:	48 8b c8             	mov    %rax,%rcx
14000a6a3:	e8 28 e0 ff ff       	call   0x1400086d0
14000a6a8:	48 8b 75 28          	mov    0x28(%rbp),%rsi
14000a6ac:	48 8b 06             	mov    (%rsi),%rax
14000a6af:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000a6b3:	48 2b c8             	sub    %rax,%rcx
14000a6b6:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14000a6bd:	89 8d 28 01 00 00    	mov    %ecx,0x128(%rbp)
14000a6c3:	89 8d 2c 01 00 00    	mov    %ecx,0x12c(%rbp)
14000a6c9:	0f 57 c0             	xorps  %xmm0,%xmm0
14000a6cc:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
14000a6d0:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14000a6d4:	44 8a 49 18          	mov    0x18(%rcx),%r9b
14000a6d8:	45 84 c9             	test   %r9b,%r9b
14000a6db:	74 14                	je     0x14000a6f1
14000a6dd:	48 8b 01             	mov    (%rcx),%rax
14000a6e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000a6e4:	48 2b c8             	sub    %rax,%rcx
14000a6e7:	48 89 45 08          	mov    %rax,0x8(%rbp)
14000a6eb:	89 4d 10             	mov    %ecx,0x10(%rbp)
14000a6ee:	89 4d 14             	mov    %ecx,0x14(%rbp)
14000a6f1:	0f 11 85 80 01 00 00 	movups %xmm0,0x180(%rbp)
14000a6f8:	41 8a 56 18          	mov    0x18(%r14),%dl
14000a6fc:	84 d2                	test   %dl,%dl
14000a6fe:	74 1d                	je     0x14000a71d
14000a700:	49 8b 06             	mov    (%r14),%rax
14000a703:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14000a707:	48 2b c8             	sub    %rax,%rcx
14000a70a:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
14000a711:	89 8d 88 01 00 00    	mov    %ecx,0x188(%rbp)
14000a717:	89 8d 8c 01 00 00    	mov    %ecx,0x18c(%rbp)
14000a71d:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14000a721:	48 8b 01             	mov    (%rcx),%rax
14000a724:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000a728:	48 2b c8             	sub    %rax,%rcx
14000a72b:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
14000a732:	89 8d a8 01 00 00    	mov    %ecx,0x1a8(%rbp)
14000a738:	89 8d ac 01 00 00    	mov    %ecx,0x1ac(%rbp)
14000a73e:	0f 11 45 e8          	movups %xmm0,-0x18(%rbp)
14000a742:	41 8a 7d 18          	mov    0x18(%r13),%dil
14000a746:	40 84 ff             	test   %dil,%dil
14000a749:	74 15                	je     0x14000a760
14000a74b:	49 8b 45 00          	mov    0x0(%r13),%rax
14000a74f:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14000a753:	48 2b c8             	sub    %rax,%rcx
14000a756:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14000a75a:	89 4d f0             	mov    %ecx,-0x10(%rbp)
14000a75d:	89 4d f4             	mov    %ecx,-0xc(%rbp)
14000a760:	40 f6 df             	neg    %dil
14000a763:	4d 1b c0             	sbb    %r8,%r8
14000a766:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
14000a76a:	4c 23 c0             	and    %rax,%r8
14000a76d:	f6 da                	neg    %dl
14000a76f:	48 1b ff             	sbb    %rdi,%rdi
14000a772:	48 8d 85 80 01 00 00 	lea    0x180(%rbp),%rax
14000a779:	48 23 f8             	and    %rax,%rdi
14000a77c:	41 f6 d9             	neg    %r9b
14000a77f:	48 1b c0             	sbb    %rax,%rax
14000a782:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
14000a786:	48 23 c1             	and    %rcx,%rax
14000a789:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
14000a790:	48 83 bd f8 00 00 00 	cmpq   $0x8,0xf8(%rbp)
14000a797:	08
14000a798:	48 0f 43 95 e0 00 00 	cmovae 0xe0(%rbp),%rdx
14000a79f:	00
14000a7a0:	8b 8d 68 03 00 00    	mov    0x368(%rbp),%ecx
14000a7a6:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
14000a7aa:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14000a7af:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
14000a7b6:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14000a7bb:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14000a7c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a7c5:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
14000a7cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000a7d1:	41 b1 82             	mov    $0x82,%r9b
14000a7d4:	41 b0 80             	mov    $0x80,%r8b
14000a7d7:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000a7db:	48 8b 85 c0 02 00 00 	mov    0x2c0(%rbp),%rax
14000a7e2:	ff 15 a0 12 01 00    	call   *0x112a0(%rip)        # 0x14001ba88
14000a7e8:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a7eb:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a7ef:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a7f3:	e8 f4 e6 ff ff       	call   0x140008eec
14000a7f8:	c7 45 94 03 00 00 00 	movl   $0x3,-0x6c(%rbp)
14000a7ff:	8b 45 90             	mov    -0x70(%rbp),%eax
14000a802:	45 33 ed             	xor    %r13d,%r13d
14000a805:	85 c0                	test   %eax,%eax
14000a807:	74 0a                	je     0x14000a813
14000a809:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a80d:	e8 fa de ff ff       	call   0x14000870c
14000a812:	90                   	nop
14000a813:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
14000a81a:	e8 05 24 00 00       	call   0x14000cc24
14000a81f:	48 8d 85 90 02 00 00 	lea    0x290(%rbp),%rax
14000a826:	48 89 45 78          	mov    %rax,0x78(%rbp)
14000a82a:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14000a831:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14000a838:	bb 02 00 00 00       	mov    $0x2,%ebx
14000a83d:	66 c7 85 88 00 00 00 	movw   $0x102,0x88(%rbp)
14000a844:	02 01
14000a846:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
14000a84a:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a84e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a852:	e8 61 e6 ff ff       	call   0x140008eb8
14000a857:	48 8b c8             	mov    %rax,%rcx
14000a85a:	e8 71 de ff ff       	call   0x1400086d0
14000a85f:	4c 89 6d 98          	mov    %r13,-0x68(%rbp)
14000a863:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
14000a867:	48 8d 15 42 f1 ff ff 	lea    -0xebe(%rip),%rdx        # 0x1400099b0
14000a86e:	48 8d 0d 1b f1 ff ff 	lea    -0xee5(%rip),%rcx        # 0x140009990
14000a875:	48 8b 85 30 02 00 00 	mov    0x230(%rbp),%rax
14000a87c:	ff 15 06 12 01 00    	call   *0x11206(%rip)        # 0x14001ba88
14000a882:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a885:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a889:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a88d:	e8 5a e6 ff ff       	call   0x140008eec
14000a892:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a896:	e8 71 de ff ff       	call   0x14000870c
14000a89b:	48 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%rax
14000a8a2:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
14000a8a9:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14000a8ad:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
14000a8b4:	66 c7 85 10 01 00 00 	movw   $0x102,0x110(%rbp)
14000a8bb:	02 01
14000a8bd:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
14000a8c1:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a8c5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a8c9:	e8 ea e5 ff ff       	call   0x140008eb8
14000a8ce:	48 8b c8             	mov    %rax,%rcx
14000a8d1:	e8 fa dd ff ff       	call   0x1400086d0
14000a8d6:	48 8d bd e0 00 00 00 	lea    0xe0(%rbp),%rdi
14000a8dd:	48 83 bd f8 00 00 00 	cmpq   $0x8,0xf8(%rbp)
14000a8e4:	08
14000a8e5:	48 0f 43 bd e0 00 00 	cmovae 0xe0(%rbp),%rdi
14000a8ec:	00
14000a8ed:	48 8d 15 04 1f 01 00 	lea    0x11f04(%rip),%rdx        # 0x14001c7f8
14000a8f4:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
14000a8fb:	e8 44 f2 ff ff       	call   0x140009b44
14000a900:	90                   	nop
14000a901:	48 83 78 18 08       	cmpq   $0x8,0x18(%rax)
14000a906:	72 03                	jb     0x14000a90b
14000a908:	48 8b 00             	mov    (%rax),%rax
14000a90b:	4c 8b c7             	mov    %rdi,%r8
14000a90e:	48 8b d0             	mov    %rax,%rdx
14000a911:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000a915:	48 8b 85 20 02 00 00 	mov    0x220(%rbp),%rax
14000a91c:	ff 15 66 11 01 00    	call   *0x11166(%rip)        # 0x14001ba88
14000a922:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a925:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a929:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a92d:	e8 ba e5 ff ff       	call   0x140008eec
14000a932:	90                   	nop
14000a933:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
14000a93a:	e8 bd 40 00 00       	call   0x14000e9fc
14000a93f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a943:	e8 c4 dd ff ff       	call   0x14000870c
14000a948:	90                   	nop
14000a949:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
14000a950:	e8 07 23 00 00       	call   0x14000cc5c
14000a955:	48 8d 85 e0 01 00 00 	lea    0x1e0(%rbp),%rax
14000a95c:	48 89 45 08          	mov    %rax,0x8(%rbp)
14000a960:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14000a967:	48 89 45 10          	mov    %rax,0x10(%rbp)
14000a96b:	66 c7 45 18 02 01    	movw   $0x102,0x18(%rbp)
14000a971:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
14000a975:	89 5d 84             	mov    %ebx,-0x7c(%rbp)
14000a978:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a97c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a980:	e8 f3 e3 ff ff       	call   0x140008d78
14000a985:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a989:	e8 12 2b 00 00       	call   0x14000d4a0
14000a98e:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14000a992:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14000a999:	66 c7 85 28 01 00 00 	movw   $0x102,0x128(%rbp)
14000a9a0:	02 01
14000a9a2:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
14000a9a6:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a9aa:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000a9ae:	e8 05 e5 ff ff       	call   0x140008eb8
14000a9b3:	48 8b c8             	mov    %rax,%rcx
14000a9b6:	e8 15 dd ff ff       	call   0x1400086d0
14000a9bb:	4c 89 6d 98          	mov    %r13,-0x68(%rbp)
14000a9bf:	4c 8d 45 98          	lea    -0x68(%rbp),%r8
14000a9c3:	48 8d 15 e6 ef ff ff 	lea    -0x101a(%rip),%rdx        # 0x1400099b0
14000a9ca:	48 8d 0d bf ef ff ff 	lea    -0x1041(%rip),%rcx        # 0x140009990
14000a9d1:	48 8b 85 80 02 00 00 	mov    0x280(%rbp),%rax
14000a9d8:	ff 15 aa 10 01 00    	call   *0x110aa(%rip)        # 0x14001ba88
14000a9de:	89 45 80             	mov    %eax,-0x80(%rbp)
14000a9e1:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a9e5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a9e9:	e8 fe e4 ff ff       	call   0x140008eec
14000a9ee:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000a9f2:	e8 15 dd ff ff       	call   0x14000870c
14000a9f7:	48 8d 85 40 02 00 00 	lea    0x240(%rbp),%rax
14000a9fe:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14000aa05:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14000aa09:	48 89 85 68 01 00 00 	mov    %rax,0x168(%rbp)
14000aa10:	66 c7 85 70 01 00 00 	movw   $0x102,0x170(%rbp)
14000aa17:	02 01
14000aa19:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
14000aa1d:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000aa21:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14000aa25:	e8 8e e4 ff ff       	call   0x140008eb8
14000aa2a:	48 8b c8             	mov    %rax,%rcx
14000aa2d:	e8 9e dc ff ff       	call   0x1400086d0
14000aa32:	4c 8d 05 d7 1d 01 00 	lea    0x11dd7(%rip),%r8        # 0x14001c810
14000aa39:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
14000aa40:	e8 7f ef ff ff       	call   0x1400099c4
14000aa45:	90                   	nop
14000aa46:	0f 57 c0             	xorps  %xmm0,%xmm0
14000aa49:	f3 0f 7f 85 10 01 00 	movdqu %xmm0,0x110(%rbp)
14000aa50:	00
14000aa51:	66 0f 6f 0d e7 2c 01 	movdqa 0x12ce7(%rip),%xmm1        # 0x14001d740
14000aa58:	00
14000aa59:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
14000aa60:	00
14000aa61:	66 44 89 ad 00 01 00 	mov    %r13w,0x100(%rbp)
14000aa68:	00
14000aa69:	48 8d 15 b8 1d 01 00 	lea    0x11db8(%rip),%rdx        # 0x14001c828
14000aa70:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
14000aa77:	e8 f0 40 00 00       	call   0x14000eb6c
14000aa7c:	90                   	nop
14000aa7d:	4c 8d 8d 00 01 00 00 	lea    0x100(%rbp),%r9
14000aa84:	48 83 bd 18 01 00 00 	cmpq   $0x8,0x118(%rbp)
14000aa8b:	08
14000aa8c:	4c 0f 43 8d 00 01 00 	cmovae 0x100(%rbp),%r9
14000aa93:	00
14000aa94:	4c 8d 85 80 01 00 00 	lea    0x180(%rbp),%r8
14000aa9b:	48 83 bd 98 01 00 00 	cmpq   $0x8,0x198(%rbp)
14000aaa2:	08
14000aaa3:	4c 0f 43 85 80 01 00 	cmovae 0x180(%rbp),%r8
14000aaaa:	00
14000aaab:	49 83 7f 18 08       	cmpq   $0x8,0x18(%r15)
14000aab0:	72 03                	jb     0x14000aab5
14000aab2:	4d 8b 3f             	mov    (%r15),%r15
14000aab5:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14000aab9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000aabe:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14000aac2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000aac7:	49 8b d7             	mov    %r15,%rdx
14000aaca:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000aace:	48 8b 85 70 02 00 00 	mov    0x270(%rbp),%rax
14000aad5:	ff 15 ad 0f 01 00    	call   *0x10fad(%rip)        # 0x14001ba88
14000aadb:	89 45 80             	mov    %eax,-0x80(%rbp)
14000aade:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000aae2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000aae6:	e8 01 e4 ff ff       	call   0x140008eec
14000aaeb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14000aaef:	e8 18 dc ff ff       	call   0x14000870c
14000aaf4:	90                   	nop
14000aaf5:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
14000aafc:	e8 fb 3e 00 00       	call   0x14000e9fc
14000ab01:	90                   	nop
14000ab02:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
14000ab09:	e8 ee 3e 00 00       	call   0x14000e9fc
14000ab0e:	90                   	nop
14000ab0f:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
14000ab16:	e8 09 21 00 00       	call   0x14000cc24
14000ab1b:	90                   	nop
14000ab1c:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
14000ab23:	e8 6c 21 00 00       	call   0x14000cc94
14000ab28:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14000ab2c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14000ab30:	48 8d 85 40 02 00 00 	lea    0x240(%rbp),%rax
14000ab37:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14000ab3b:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
14000ab3f:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14000ab43:	66 c7 45 00 02 01    	movw   $0x102,0x0(%rbp)
14000ab49:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)