140b2a6be:	44 38 7a 72          	cmp    %r15b,0x72(%rdx)
140b2a6c2:	0f 84 73 01 00 00    	je     0x140b2a83b
140b2a6c8:	e8 13 88 86 ff       	call   0x140392ee0
140b2a6cd:	41 0f b6 46 72       	movzbl 0x72(%r14),%eax
140b2a6d2:	88 45 aa             	mov    %al,-0x56(%rbp)
140b2a6d5:	41 8b 46 74          	mov    0x74(%r14),%eax
140b2a6d9:	89 45 ac             	mov    %eax,-0x54(%rbp)
140b2a6dc:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140b2a6e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140b2a6e6:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b2a6eb:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140b2a6f2:	e8 39 26 f9 ff       	call   0x140abcd30
140b2a6f7:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140b2a6fe:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140b2a702:	e8 29 10 fe ff       	call   0x140b0b730
140b2a707:	48 8d 05 e2 8d 4b 00 	lea    0x4b8de2(%rip),%rax        # 0x140fe34f0
140b2a70e:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140b2a712:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140b2a716:	48 85 c9             	test   %rcx,%rcx
140b2a719:	74 10                	je     0x140b2a72b
140b2a71b:	48 83 29 01          	subq   $0x1,(%rcx)
140b2a71f:	75 0a                	jne    0x140b2a72b
140b2a721:	ba 18 00 00 00       	mov    $0x18,%edx
140b2a726:	e8 19 0a 2f 00       	call   0x140e1b144
140b2a72b:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140b2a72f:	e8 2c dc 66 ff       	call   0x140198360
140b2a734:	80 7d 80 00          	cmpb   $0x0,-0x80(%rbp)
140b2a738:	74 0a                	je     0x140b2a744
140b2a73a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b2a73f:	e8 bc 2d 67 ff       	call   0x14019d500
140b2a744:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b2a749:	e8 52 93 86 ff       	call   0x140393aa0
140b2a74e:	90                   	nop
140b2a74f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b2a753:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2a757:	74 4d                	je     0x140b2a7a6
140b2a759:	f6 85 88 01 00 00 01 	testb  $0x1,0x188(%rbp)
140b2a760:	75 25                	jne    0x140b2a787
140b2a762:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2a766:	48 8b 01             	mov    (%rcx),%rax
140b2a769:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2a770:	ff 15 aa 92 45 00    	call   *0x4592aa(%rip)        # 0x140f83a20
140b2a776:	84 c0                	test   %al,%al
140b2a778:	75 2c                	jne    0x140b2a7a6
140b2a77a:	0f b6 85 88 01 00 00 	movzbl 0x188(%rbp),%eax
140b2a781:	d0 e8                	shr    $1,%al
140b2a783:	a8 01                	test   $0x1,%al
140b2a785:	75 1f                	jne    0x140b2a7a6
140b2a787:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2a78b:	48 8b 01             	mov    (%rcx),%rax
140b2a78e:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2a795:	ff 15 85 92 45 00    	call   *0x459285(%rip)        # 0x140f83a20
140b2a79b:	84 c0                	test   %al,%al
140b2a79d:	48 8d 35 bc 4c 4f 00 	lea    0x4f4cbc(%rip),%rsi        # 0x14101f460
140b2a7a4:	75 07                	jne    0x140b2a7ad
140b2a7a6:	48 8d 35 df 8f 47 00 	lea    0x478fdf(%rip),%rsi        # 0x140fa378c
140b2a7ad:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2a7b1:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b2a7b5:	48 8b d3             	mov    %rbx,%rdx
140b2a7b8:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2a7bd:	76 03                	jbe    0x140b2a7c2
140b2a7bf:	48 8b 13             	mov    (%rbx),%rdx
140b2a7c2:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2a7c6:	48 8b 0f             	mov    (%rdi),%rcx
140b2a7c9:	e8 92 71 6a ff       	call   0x1401d1960
140b2a7ce:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b2a7d2:	48 8b c3             	mov    %rbx,%rax
140b2a7d5:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2a7da:	76 03                	jbe    0x140b2a7df
140b2a7dc:	48 8b 03             	mov    (%rbx),%rax
140b2a7df:	c6 00 00             	movb   $0x0,(%rax)
140b2a7e2:	48 8b d6             	mov    %rsi,%rdx
140b2a7e5:	48 8b 0f             	mov    (%rdi),%rcx
140b2a7e8:	e8 53 5a 6a ff       	call   0x1401d0240
140b2a7ed:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2a7f1:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2a7f5:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2a7f9:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2a7fe:	76 03                	jbe    0x140b2a803
140b2a800:	48 8b 1b             	mov    (%rbx),%rbx
140b2a803:	48 8b d3             	mov    %rbx,%rdx
140b2a806:	48 8b 0f             	mov    (%rdi),%rcx
140b2a809:	e8 52 71 6a ff       	call   0x1401d1960
140b2a80e:	48 8d 47 10          	lea    0x10(%rdi),%rax
140b2a812:	4c 89 78 10          	mov    %r15,0x10(%rax)
140b2a816:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b2a81b:	76 03                	jbe    0x140b2a820
140b2a81d:	48 8b 00             	mov    (%rax),%rax
140b2a820:	c6 00 00             	movb   $0x0,(%rax)
140b2a823:	48 8d 15 b6 f2 5a 00 	lea    0x5af2b6(%rip),%rdx        # 0x1410d9ae0
140b2a82a:	48 8b 0f             	mov    (%rdi),%rcx
140b2a82d:	e8 0e 5a 6a ff       	call   0x1401d0240
140b2a832:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2a836:	e9 af 01 00 00       	jmp    0x140b2a9ea
140b2a83b:	e8 a0 86 86 ff       	call   0x140392ee0
140b2a840:	41 0f b6 46 72       	movzbl 0x72(%r14),%eax
140b2a845:	88 45 aa             	mov    %al,-0x56(%rbp)
140b2a848:	41 8b 46 74          	mov    0x74(%r14),%eax
140b2a84c:	89 45 ac             	mov    %eax,-0x54(%rbp)
140b2a84f:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140b2a854:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140b2a859:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b2a85e:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
140b2a865:	e8 c6 24 f9 ff       	call   0x140abcd30
140b2a86a:	48 8d 95 90 01 00 00 	lea    0x190(%rbp),%rdx
140b2a871:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140b2a875:	e8 b6 0e fe ff       	call   0x140b0b730
140b2a87a:	48 8d 05 6f 8c 4b 00 	lea    0x4b8c6f(%rip),%rax        # 0x140fe34f0
140b2a881:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140b2a885:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140b2a889:	48 85 c9             	test   %rcx,%rcx
140b2a88c:	74 10                	je     0x140b2a89e
140b2a88e:	48 83 29 01          	subq   $0x1,(%rcx)
140b2a892:	75 0a                	jne    0x140b2a89e
140b2a894:	ba 18 00 00 00       	mov    $0x18,%edx
140b2a899:	e8 a6 08 2f 00       	call   0x140e1b144
140b2a89e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140b2a8a2:	e8 b9 da 66 ff       	call   0x140198360
140b2a8a7:	80 7d 80 00          	cmpb   $0x0,-0x80(%rbp)
140b2a8ab:	74 0a                	je     0x140b2a8b7
140b2a8ad:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140b2a8b2:	e8 49 2c 67 ff       	call   0x14019d500
140b2a8b7:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140b2a8bc:	e8 df 91 86 ff       	call   0x140393aa0
140b2a8c1:	90                   	nop
140b2a8c2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b2a8c6:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
140b2a8ca:	74 4d                	je     0x140b2a919
140b2a8cc:	f6 85 88 01 00 00 01 	testb  $0x1,0x188(%rbp)
140b2a8d3:	75 25                	jne    0x140b2a8fa
140b2a8d5:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2a8d9:	48 8b 01             	mov    (%rcx),%rax
140b2a8dc:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2a8e3:	ff 15 37 91 45 00    	call   *0x459137(%rip)        # 0x140f83a20
140b2a8e9:	84 c0                	test   %al,%al
140b2a8eb:	75 2c                	jne    0x140b2a919
140b2a8ed:	0f b6 85 88 01 00 00 	movzbl 0x188(%rbp),%eax
140b2a8f4:	d0 e8                	shr    $1,%al
140b2a8f6:	a8 01                	test   $0x1,%al
140b2a8f8:	75 1f                	jne    0x140b2a919
140b2a8fa:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2a8fe:	48 8b 01             	mov    (%rcx),%rax
140b2a901:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b2a908:	ff 15 12 91 45 00    	call   *0x459112(%rip)        # 0x140f83a20
140b2a90e:	84 c0                	test   %al,%al
140b2a910:	48 8d 35 49 4b 4f 00 	lea    0x4f4b49(%rip),%rsi        # 0x14101f460
140b2a917:	75 07                	jne    0x140b2a920
140b2a919:	48 8d 35 6c 8e 47 00 	lea    0x478e6c(%rip),%rsi        # 0x140fa378c
140b2a920:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2a924:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b2a928:	48 8b d3             	mov    %rbx,%rdx
140b2a92b:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2a930:	76 03                	jbe    0x140b2a935
140b2a932:	48 8b 13             	mov    (%rbx),%rdx
140b2a935:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2a939:	48 8b 0f             	mov    (%rdi),%rcx
140b2a93c:	e8 1f 70 6a ff       	call   0x1401d1960
140b2a941:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
140b2a945:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2a94a:	76 03                	jbe    0x140b2a94f
140b2a94c:	48 8b 1b             	mov    (%rbx),%rbx
140b2a94f:	c6 03 00             	movb   $0x0,(%rbx)
140b2a952:	48 8b d6             	mov    %rsi,%rdx
140b2a955:	48 8b 0f             	mov    (%rdi),%rcx
140b2a958:	e8 e3 58 6a ff       	call   0x1401d0240
140b2a95d:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2a961:	41 8b 46 74          	mov    0x74(%r14),%eax
140b2a965:	89 44 24 20          	mov    %eax,0x20(%rsp)
140b2a969:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140b2a96e:	48 8d 15 1b f7 5a 00 	lea    0x5af71b(%rip),%rdx        # 0x1410da090
140b2a975:	48 8d 8d 08 02 00 00 	lea    0x208(%rbp),%rcx
140b2a97c:	e8 2f 1d f7 ff       	call   0x140a9c6b0
140b2a981:	90                   	nop
140b2a982:	48 8d 95 08 02 00 00 	lea    0x208(%rbp),%rdx
140b2a989:	48 8b cf             	mov    %rdi,%rcx
140b2a98c:	e8 8f 36 fe ff       	call   0x140b0e020
140b2a991:	90                   	nop
140b2a992:	48 8b 95 20 02 00 00 	mov    0x220(%rbp),%rdx
140b2a999:	48 83 fa 0f          	cmp    $0xf,%rdx
140b2a99d:	76 34                	jbe    0x140b2a9d3
140b2a99f:	48 ff c2             	inc    %rdx
140b2a9a2:	48 8b 8d 08 02 00 00 	mov    0x208(%rbp),%rcx
140b2a9a9:	48 8b c1             	mov    %rcx,%rax
140b2a9ac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b2a9b3:	72 19                	jb     0x140b2a9ce
140b2a9b5:	48 83 c2 27          	add    $0x27,%rdx
140b2a9b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b2a9bd:	48 2b c1             	sub    %rcx,%rax
140b2a9c0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b2a9c4:	48 83 f8 1f          	cmp    $0x1f,%rax
140b2a9c8:	0f 87 9a 00 00 00    	ja     0x140b2aa68
140b2a9ce:	e8 71 07 2f 00       	call   0x140e1b144
140b2a9d3:	66 0f 6f 05 55 94 47 	movdqa 0x479455(%rip),%xmm0        # 0x140fa3e30
140b2a9da:	00
140b2a9db:	f3 0f 7f 85 18 02 00 	movdqu %xmm0,0x218(%rbp)
140b2a9e2:	00
140b2a9e3:	c6 85 08 02 00 00 00 	movb   $0x0,0x208(%rbp)
140b2a9ea:	80 bd 80 01 00 00 00 	cmpb   $0x0,0x180(%rbp)
140b2a9f1:	74 0c                	je     0x140b2a9ff
140b2a9f3:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140b2a9fa:	e8 11 89 86 ff       	call   0x140393310
140b2a9ff:	80 bd e8 00 00 00 00 	cmpb   $0x0,0xe8(%rbp)
140b2aa06:	74 09                	je     0x140b2aa11
140b2aa08:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140b2aa0c:	e8 ff 88 86 ff       	call   0x140393310
140b2aa11:	80 7d 50 00          	cmpb   $0x0,0x50(%rbp)
140b2aa15:	74 09                	je     0x140b2aa20
140b2aa17:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140b2aa1b:	e8 f0 88 86 ff       	call   0x140393310
140b2aa20:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
140b2aa24:	48 85 c9             	test   %rcx,%rcx
140b2aa27:	74 19                	je     0x140b2aa42
140b2aa29:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b2aa2e:	75 12                	jne    0x140b2aa42
140b2aa30:	48 8b 01             	mov    (%rcx),%rax
140b2aa33:	ba 01 00 00 00       	mov    $0x1,%edx
140b2aa38:	48 8b 40 28          	mov    0x28(%rax),%rax
140b2aa3c:	ff 15 de 8f 45 00    	call   *0x458fde(%rip)        # 0x140f83a20
140b2aa42:	48 8b 8d 28 02 00 00 	mov    0x228(%rbp),%rcx
140b2aa49:	48 33 cc             	xor    %rsp,%rcx
140b2aa4c:	e8 af 0a 2f 00       	call   0x140e1b500
140b2aa51:	48 8b 9c 24 70 03 00 	mov    0x370(%rsp),%rbx
140b2aa58:	00
140b2aa59:	48 81 c4 30 03 00 00 	add    $0x330,%rsp
140b2aa60:	41 5f                	pop    %r15
140b2aa62:	41 5e                	pop    %r14
140b2aa64:	5f                   	pop    %rdi
140b2aa65:	5e                   	pop    %rsi
140b2aa66:	5d                   	pop    %rbp
140b2aa67:	c3                   	ret
140b2aa68:	e8 37 f7 2f 00       	call   0x140e2a1a4
140b2aa6d:	90                   	nop
140b2aa6e:	cc                   	int3
140b2aa6f:	cc                   	int3
140b2aa70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140b2aa75:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140b2aa7a:	57                   	push   %rdi
140b2aa7b:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b2aa82:	48 8b 05 77 e4 88 00 	mov    0x88e477(%rip),%rax        # 0x1413b8f00
140b2aa89:	48 33 c4             	xor    %rsp,%rax
140b2aa8c:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140b2aa93:	00
140b2aa94:	48 8b f2             	mov    %rdx,%rsi
140b2aa97:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140b2aa9b:	c6 47 34 00          	movb   $0x0,0x34(%rdi)
140b2aa9f:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b2aaa3:	48 8b d3             	mov    %rbx,%rdx
140b2aaa6:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2aaab:	76 03                	jbe    0x140b2aab0
140b2aaad:	48 8b 13             	mov    (%rbx),%rdx
140b2aab0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2aab4:	48 8b 0f             	mov    (%rdi),%rcx
140b2aab7:	e8 a4 6e 6a ff       	call   0x1401d1960
140b2aabc:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b2aac3:	00
140b2aac4:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2aac9:	76 03                	jbe    0x140b2aace
140b2aacb:	48 8b 1b             	mov    (%rbx),%rbx
140b2aace:	c6 03 00             	movb   $0x0,(%rbx)
140b2aad1:	48 8d 15 20 f3 5a 00 	lea    0x5af320(%rip),%rdx        # 0x1410d9df8
140b2aad8:	48 8b 0f             	mov    (%rdi),%rcx
140b2aadb:	e8 60 57 6a ff       	call   0x1401d0240
140b2aae0:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2aae4:	48 8d 56 70          	lea    0x70(%rsi),%rdx
140b2aae8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b2aaed:	e8 4e df 67 ff       	call   0x1401a8a40
140b2aaf2:	90                   	nop
140b2aaf3:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140b2aaf8:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
140b2aafe:	48 0f 47 44 24 48    	cmova  0x48(%rsp),%rax
140b2ab04:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140b2ab09:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140b2ab0e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140b2ab13:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140b2ab18:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140b2ab1e:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140b2ab23:	41 b1 01             	mov    $0x1,%r9b
140b2ab26:	45 0f b6 c1          	movzbl %r9b,%r8d
140b2ab2a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140b2ab2f:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140b2ab34:	e8 27 0b f7 ff       	call   0x140a9b660
140b2ab39:	90                   	nop
140b2ab3a:	48 8b d0             	mov    %rax,%rdx
140b2ab3d:	48 8b cf             	mov    %rdi,%rcx
140b2ab40:	e8 db 34 fe ff       	call   0x140b0e020
140b2ab45:	48 8b f8             	mov    %rax,%rdi
140b2ab48:	c6 40 34 00          	movb   $0x0,0x34(%rax)
140b2ab4c:	48 8d 58 10          	lea    0x10(%rax),%rbx
140b2ab50:	48 8b d3             	mov    %rbx,%rdx
140b2ab53:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2ab58:	76 03                	jbe    0x140b2ab5d
140b2ab5a:	48 8b 13             	mov    (%rbx),%rdx
140b2ab5d:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b2ab61:	48 8b 08             	mov    (%rax),%rcx
140b2ab64:	e8 f7 6d 6a ff       	call   0x1401d1960
140b2ab69:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140b2ab70:	00
140b2ab71:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b2ab76:	76 03                	jbe    0x140b2ab7b
140b2ab78:	48 8b 1b             	mov    (%rbx),%rbx
140b2ab7b:	c6 03 00             	movb   $0x0,(%rbx)
140b2ab7e:	b2 29                	mov    $0x29,%dl
140b2ab80:	48 8b 0f             	mov    (%rdi),%rcx
140b2ab83:	e8 a8 53 6a ff       	call   0x1401cff30
140b2ab88:	c6 47 37 00          	movb   $0x0,0x37(%rdi)
140b2ab8c:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140b2ab93:	00
140b2ab94:	48 83 fa 0f          	cmp    $0xf,%rdx
140b2ab98:	76 2e                	jbe    0x140b2abc8
140b2ab9a:	48 ff c2             	inc    %rdx
140b2ab9d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140b2aba2:	48 8b c1             	mov    %rcx,%rax
140b2aba5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b2abac:	72 15                	jb     0x140b2abc3
140b2abae:	48 83 c2 27          	add    $0x27,%rdx
140b2abb2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b2abb6:	48 2b c1             	sub    %rcx,%rax
140b2abb9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b2abbd:	48 83 f8 1f          	cmp    $0x1f,%rax
140b2abc1:	77 7c                	ja     0x140b2ac3f
140b2abc3:	e8 7c 05 2f 00       	call   0x140e1b144
140b2abc8:	66 0f 6f 05 60 92 47 	movdqa 0x479260(%rip),%xmm0        # 0x140fa3e30
140b2abcf:	00
140b2abd0:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140b2abd6:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
140b2abdb:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140b2abe0:	48 83 fa 0f          	cmp    $0xf,%rdx
140b2abe4:	76 2e                	jbe    0x140b2ac14
140b2abe6:	48 ff c2             	inc    %rdx
140b2abe9:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140b2abee:	48 8b c1             	mov    %rcx,%rax
140b2abf1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b2abf8:	72 15                	jb     0x140b2ac0f
140b2abfa:	48 83 c2 27          	add    $0x27,%rdx
140b2abfe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b2ac02:	48 2b c1             	sub    %rcx,%rax
140b2ac05:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b2ac09:	48 83 f8 1f          	cmp    $0x1f,%rax
140b2ac0d:	77 2a                	ja     0x140b2ac39
140b2ac0f:	e8 30 05 2f 00       	call   0x140e1b144
140b2ac14:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140b2ac1b:	00
140b2ac1c:	48 33 cc             	xor    %rsp,%rcx
140b2ac1f:	e8 dc 08 2f 00       	call   0x140e1b500
140b2ac24:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140b2ac2b:	00
140b2ac2c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140b2ac30:	49 8b 73 28          	mov    0x28(%r11),%rsi
140b2ac34:	49 8b e3             	mov    %r11,%rsp
140b2ac37:	5f                   	pop    %rdi