140c2bc22:	48 8d 15 77 5a 4c 00 	lea    0x4c5a77(%rip),%rdx        # 0x1410f16a0
140c2bc29:	48 8d 0d 58 b2 81 00 	lea    0x81b258(%rip),%rcx        # 0x141446e88
140c2bc30:	e8 cb b1 56 ff       	call   0x140196e00
140c2bc35:	90                   	nop
140c2bc36:	48 8d 0d d3 20 35 00 	lea    0x3520d3(%rip),%rcx        # 0x140f7dd10
140c2bc3d:	e8 32 f7 1e 00       	call   0x140e1b374
140c2bc42:	48 8d 0d 5f b2 81 00 	lea    0x81b25f(%rip),%rcx        # 0x141446ea8
140c2bc49:	e8 12 fa 1e 00       	call   0x140e1b660
140c2bc4e:	48 8b c3             	mov    %rbx,%rax
140c2bc51:	48 81 c4 00 07 00 00 	add    $0x700,%rsp
140c2bc58:	5f                   	pop    %rdi
140c2bc59:	5b                   	pop    %rbx
140c2bc5a:	5d                   	pop    %rbp
140c2bc5b:	c3                   	ret
140c2bc5c:	48 8d 0d 45 b2 81 00 	lea    0x81b245(%rip),%rcx        # 0x141446ea8
140c2bc63:	e8 64 fa 1e 00       	call   0x140e1b6cc
140c2bc68:	83 3d 39 b2 81 00 ff 	cmpl   $0xffffffff,0x81b239(%rip)        # 0x141446ea8
140c2bc6f:	0f 85 71 ff ff ff    	jne    0x140c2bbe6
140c2bc75:	33 d2                	xor    %edx,%edx
140c2bc77:	41 b8 e0 01 00 00    	mov    $0x1e0,%r8d
140c2bc7d:	48 8d 1d 8c ad 81 00 	lea    0x81ad8c(%rip),%rbx        # 0x141446a10
140c2bc84:	48 8b cb             	mov    %rbx,%rcx
140c2bc87:	e8 24 3a 2b 00       	call   0x140edf6b0
140c2bc8c:	33 ff                	xor    %edi,%edi
140c2bc8e:	48 89 3d 83 ad 81 00 	mov    %rdi,0x81ad83(%rip)        # 0x141446a18
140c2bc95:	40 88 3d 14 ae 81 00 	mov    %dil,0x81ae14(%rip)        # 0x141446ab0
140c2bc9c:	40 88 3d a5 ae 81 00 	mov    %dil,0x81aea5(%rip)        # 0x141446b48
140c2bca3:	40 88 3d 36 af 81 00 	mov    %dil,0x81af36(%rip)        # 0x141446be0
140c2bcaa:	48 89 3d 37 af 81 00 	mov    %rdi,0x81af37(%rip)        # 0x141446be8
140c2bcb1:	48 8d 05 38 78 3b 00 	lea    0x3b7838(%rip),%rax        # 0x140fe34f0
140c2bcb8:	48 89 05 51 ad 81 00 	mov    %rax,0x81ad51(%rip)        # 0x141446a10
140c2bcbf:	66 c7 05 28 af 81 00 	movw   $0x1,0x81af28(%rip)        # 0x141446bf0
140c2bcc6:	01 00
140c2bcc8:	89 3d 26 af 81 00    	mov    %edi,0x81af26(%rip)        # 0x141446bf4
140c2bcce:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2bcd1:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140c2bcd7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140c2bcdc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140c2bce1:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140c2bce5:	e8 26 6e 76 ff       	call   0x140392b10
140c2bcea:	48 8b d0             	mov    %rax,%rdx
140c2bced:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140c2bcf2:	e8 29 95 f1 ff       	call   0x140b45220
140c2bcf7:	90                   	nop
140c2bcf8:	48 8b d0             	mov    %rax,%rdx
140c2bcfb:	48 8d 0d f6 ae 81 00 	lea    0x81aef6(%rip),%rcx        # 0x141446bf8
140c2bd02:	e8 09 1d f2 ff       	call   0x140b4da10
140c2bd07:	90                   	nop
140c2bd08:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140c2bd0c:	4d 85 c0             	test   %r8,%r8
140c2bd0f:	74 13                	je     0x140c2bd24
140c2bd11:	49 83 28 01          	subq   $0x1,(%r8)
140c2bd15:	75 0d                	jne    0x140c2bd24
140c2bd17:	ba 18 00 00 00       	mov    $0x18,%edx
140c2bd1c:	49 8b c8             	mov    %r8,%rcx
140c2bd1f:	e8 20 f4 1e 00       	call   0x140e1b144
140c2bd24:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140c2bd28:	e8 33 c6 56 ff       	call   0x140198360
140c2bd2d:	80 7d b0 00          	cmpb   $0x0,-0x50(%rbp)
140c2bd31:	74 09                	je     0x140c2bd3c
140c2bd33:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140c2bd37:	e8 c4 17 57 ff       	call   0x14019d500
140c2bd3c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140c2bd41:	e8 5a 7d 76 ff       	call   0x140393aa0
140c2bd46:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2bd49:	0f 11 05 90 b0 81 00 	movups %xmm0,0x81b090(%rip)        # 0x141446de0
140c2bd50:	66 0f 6f 0d d8 80 37 	movdqa 0x3780d8(%rip),%xmm1        # 0x140fa3e30
140c2bd57:	00
140c2bd58:	66 0f 7f 0d 90 b0 81 	movdqa %xmm1,0x81b090(%rip)        # 0x141446df0
140c2bd5f:	00
140c2bd60:	c6 05 79 b0 81 00 00 	movb   $0x0,0x81b079(%rip)        # 0x141446de0
140c2bd67:	66 0f 7f 05 91 b0 81 	movdqa %xmm0,0x81b091(%rip)        # 0x141446e00
140c2bd6e:	00
140c2bd6f:	48 89 3d 9a b0 81 00 	mov    %rdi,0x81b09a(%rip)        # 0x141446e10
140c2bd76:	c6 05 cb b0 81 00 00 	movb   $0x0,0x81b0cb(%rip)        # 0x141446e48
140c2bd7d:	66 0f 7f 05 cb b0 81 	movdqa %xmm0,0x81b0cb(%rip)        # 0x141446e50
140c2bd84:	00
140c2bd85:	0f 57 c9             	xorps  %xmm1,%xmm1
140c2bd88:	66 0f 7f 0d d0 b0 81 	movdqa %xmm1,0x81b0d0(%rip)        # 0x141446e60
140c2bd8f:	00
140c2bd90:	48 8d 45 78          	lea    0x78(%rbp),%rax
140c2bd94:	48 89 85 28 06 00 00 	mov    %rax,0x628(%rbp)
140c2bd9b:	c6 85 98 00 00 00 00 	movb   $0x0,0x98(%rbp)
140c2bda2:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140c2bda7:	48 89 85 30 06 00 00 	mov    %rax,0x630(%rbp)
140c2bdae:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
140c2bdb3:	48 8d 85 10 04 00 00 	lea    0x410(%rbp),%rax
140c2bdba:	48 89 85 38 06 00 00 	mov    %rax,0x638(%rbp)
140c2bdc1:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140c2bdc7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140c2bdcc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140c2bdd1:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140c2bdd6:	e8 35 6d 76 ff       	call   0x140392b10
140c2bddb:	48 8b d0             	mov    %rax,%rdx
140c2bdde:	48 8d 8d c8 00 00 00 	lea    0xc8(%rbp),%rcx
140c2bde5:	e8 36 94 f1 ff       	call   0x140b45220
140c2bdea:	90                   	nop
140c2bdeb:	48 8b d0             	mov    %rax,%rdx
140c2bdee:	48 8d 8d 10 04 00 00 	lea    0x410(%rbp),%rcx
140c2bdf5:	e8 16 1c f2 ff       	call   0x140b4da10
140c2bdfa:	90                   	nop
140c2bdfb:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2bdfe:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140c2be03:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140c2be0a:	00 00
140c2be0c:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140c2be13:	00 00
140c2be15:	b9 6f 70 00 00       	mov    $0x706f,%ecx
140c2be1a:	66 89 4c 24 30       	mov    %cx,0x30(%rsp)
140c2be1f:	c6 44 24 32 00       	movb   $0x0,0x32(%rsp)
140c2be24:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140c2be29:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140c2be2d:	0f 10 4c 24 40       	movups 0x40(%rsp),%xmm1
140c2be32:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
140c2be36:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2be39:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
140c2be3e:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
140c2be42:	c6 45 48 00          	movb   $0x0,0x48(%rbp)
140c2be46:	f3 0f 7f 45 50       	movdqu %xmm0,0x50(%rbp)
140c2be4b:	0f 57 c9             	xorps  %xmm1,%xmm1
140c2be4e:	f3 0f 7f 4d 60       	movdqu %xmm1,0x60(%rbp)
140c2be53:	c6 45 70 01          	movb   $0x1,0x70(%rbp)
140c2be57:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140c2be5b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140c2be60:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140c2be65:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140c2be6a:	45 33 c9             	xor    %r9d,%r9d
140c2be6d:	4c 8b c0             	mov    %rax,%r8
140c2be70:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140c2be74:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140c2be7b:	e8 00 71 f1 ff       	call   0x140b42f80
140c2be80:	90                   	nop
140c2be81:	48 8d 85 40 01 00 00 	lea    0x140(%rbp),%rax
140c2be88:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c2be8d:	48 8d 85 08 04 00 00 	lea    0x408(%rbp),%rax
140c2be94:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c2be99:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140c2be9e:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140c2bea4:	4c 8d 85 28 06 00 00 	lea    0x628(%rbp),%r8
140c2beab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140c2beb0:	48 8d 0d b9 af 81 00 	lea    0x81afb9(%rip),%rcx        # 0x141446e70
140c2beb7:	e8 e4 71 f3 ff       	call   0x140b630a0
140c2bebc:	90                   	nop
140c2bebd:	4c 8d 0d cc 3a ef ff 	lea    -0x10c534(%rip),%r9        # 0x140b1f990
140c2bec4:	ba c8 02 00 00       	mov    $0x2c8,%edx
140c2bec9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140c2becf:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
140c2bed6:	e8 71 f6 1e 00       	call   0x140e1b54c
140c2bedb:	90                   	nop
140c2bedc:	4c 8b 85 30 01 00 00 	mov    0x130(%rbp),%r8
140c2bee3:	4d 85 c0             	test   %r8,%r8
140c2bee6:	74 13                	je     0x140c2befb
140c2bee8:	49 83 28 01          	subq   $0x1,(%r8)
140c2beec:	75 0d                	jne    0x140c2befb
140c2beee:	ba 18 00 00 00       	mov    $0x18,%edx
140c2bef3:	49 8b c8             	mov    %r8,%rcx
140c2bef6:	e8 49 f2 1e 00       	call   0x140e1b144
140c2befb:	48 8d 8d 18 01 00 00 	lea    0x118(%rbp),%rcx
140c2bf02:	e8 59 c4 56 ff       	call   0x140198360
140c2bf07:	80 bd 10 01 00 00 00 	cmpb   $0x0,0x110(%rbp)
140c2bf0e:	0f 84 e4 fc ff ff    	je     0x140c2bbf8
140c2bf14:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140c2bf1b:	e8 e0 15 57 ff       	call   0x14019d500
140c2bf20:	90                   	nop
140c2bf21:	e9 d2 fc ff ff       	jmp    0x140c2bbf8
140c2bf26:	cc                   	int3
140c2bf27:	cc                   	int3
140c2bf28:	cc                   	int3
140c2bf29:	cc                   	int3
140c2bf2a:	cc                   	int3
140c2bf2b:	cc                   	int3
140c2bf2c:	cc                   	int3
140c2bf2d:	cc                   	int3
140c2bf2e:	cc                   	int3
140c2bf2f:	cc                   	int3
140c2bf30:	40 55                	rex push %rbp
140c2bf32:	53                   	push   %rbx
140c2bf33:	57                   	push   %rdi
140c2bf34:	48 8d ac 24 e0 f9 ff 	lea    -0x620(%rsp),%rbp
140c2bf3b:	ff
140c2bf3c:	48 81 ec 20 07 00 00 	sub    $0x720,%rsp
140c2bf43:	8b 0d bf 2d 87 00    	mov    0x872dbf(%rip),%ecx        # 0x14149ed08
140c2bf49:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140c2bf50:	00 00
140c2bf52:	ba 00 13 00 00       	mov    $0x1300,%edx
140c2bf57:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140c2bf5b:	8b 04 02             	mov    (%rdx,%rax,1),%eax
140c2bf5e:	39 05 84 e4 82 00    	cmp    %eax,0x82e484(%rip)        # 0x14145a3e8
140c2bf64:	7f 74                	jg     0x140c2bfda
140c2bf66:	48 8d 05 e3 df 82 00 	lea    0x82dfe3(%rip),%rax        # 0x141459f50
140c2bf6d:	48 81 c4 20 07 00 00 	add    $0x720,%rsp
140c2bf74:	5f                   	pop    %rdi
140c2bf75:	5b                   	pop    %rbx
140c2bf76:	5d                   	pop    %rbp
140c2bf77:	c3                   	ret
140c2bf78:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140c2bf7c:	e8 1f 7b 76 ff       	call   0x140393aa0
140c2bf81:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2bf84:	0f 11 05 3d e4 82 00 	movups %xmm0,0x82e43d(%rip)        # 0x14145a3c8
140c2bf8b:	48 89 3d 46 e4 82 00 	mov    %rdi,0x82e446(%rip)        # 0x14145a3d8
140c2bf92:	48 89 3d 47 e4 82 00 	mov    %rdi,0x82e447(%rip)        # 0x14145a3e0
140c2bf99:	41 b8 4b 00 00 00    	mov    $0x4b,%r8d
140c2bf9f:	48 8d 15 0a 73 4c 00 	lea    0x4c730a(%rip),%rdx        # 0x1410f32b0
140c2bfa6:	48 8d 0d 1b e4 82 00 	lea    0x82e41b(%rip),%rcx        # 0x14145a3c8
140c2bfad:	e8 4e ae 56 ff       	call   0x140196e00
140c2bfb2:	90                   	nop
140c2bfb3:	48 8d 0d 66 1d 35 00 	lea    0x351d66(%rip),%rcx        # 0x140f7dd20
140c2bfba:	e8 b5 f3 1e 00       	call   0x140e1b374
140c2bfbf:	90                   	nop
140c2bfc0:	48 8d 0d 21 e4 82 00 	lea    0x82e421(%rip),%rcx        # 0x14145a3e8
140c2bfc7:	e8 94 f6 1e 00       	call   0x140e1b660
140c2bfcc:	48 8b c3             	mov    %rbx,%rax
140c2bfcf:	48 81 c4 20 07 00 00 	add    $0x720,%rsp
140c2bfd6:	5f                   	pop    %rdi
140c2bfd7:	5b                   	pop    %rbx
140c2bfd8:	5d                   	pop    %rbp
140c2bfd9:	c3                   	ret
140c2bfda:	48 8d 0d 07 e4 82 00 	lea    0x82e407(%rip),%rcx        # 0x14145a3e8
140c2bfe1:	e8 e6 f6 1e 00       	call   0x140e1b6cc
140c2bfe6:	83 3d fb e3 82 00 ff 	cmpl   $0xffffffff,0x82e3fb(%rip)        # 0x14145a3e8
140c2bfed:	0f 85 73 ff ff ff    	jne    0x140c2bf66
140c2bff3:	33 d2                	xor    %edx,%edx
140c2bff5:	41 b8 e0 01 00 00    	mov    $0x1e0,%r8d
140c2bffb:	48 8d 1d 4e df 82 00 	lea    0x82df4e(%rip),%rbx        # 0x141459f50
140c2c002:	48 8b cb             	mov    %rbx,%rcx
140c2c005:	e8 a6 36 2b 00       	call   0x140edf6b0
140c2c00a:	33 ff                	xor    %edi,%edi
140c2c00c:	48 89 3d 45 df 82 00 	mov    %rdi,0x82df45(%rip)        # 0x141459f58
140c2c013:	40 88 3d d6 df 82 00 	mov    %dil,0x82dfd6(%rip)        # 0x141459ff0
140c2c01a:	40 88 3d 67 e0 82 00 	mov    %dil,0x82e067(%rip)        # 0x14145a088
140c2c021:	40 88 3d f8 e0 82 00 	mov    %dil,0x82e0f8(%rip)        # 0x14145a120
140c2c028:	48 89 3d f9 e0 82 00 	mov    %rdi,0x82e0f9(%rip)        # 0x14145a128
140c2c02f:	48 8d 05 ba 74 3b 00 	lea    0x3b74ba(%rip),%rax        # 0x140fe34f0
140c2c036:	48 89 05 13 df 82 00 	mov    %rax,0x82df13(%rip)        # 0x141459f50
140c2c03d:	66 c7 05 ea e0 82 00 	movw   $0x1,0x82e0ea(%rip)        # 0x14145a130
140c2c044:	01 00
140c2c046:	89 3d e8 e0 82 00    	mov    %edi,0x82e0e8(%rip)        # 0x14145a134
140c2c04c:	48 8d 05 45 da 4a 00 	lea    0x4ada45(%rip),%rax        # 0x1410d9a98
140c2c053:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c2c058:	89 7c 24 38          	mov    %edi,0x38(%rsp)
140c2c05c:	48 8d 05 3d 80 50 00 	lea    0x50803d(%rip),%rax        # 0x1411340a0
140c2c063:	48 89 05 ce e0 82 00 	mov    %rax,0x82e0ce(%rip)        # 0x14145a138
140c2c06a:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140c2c06f:	0f 29 05 ca e0 82 00 	movaps %xmm0,0x82e0ca(%rip)        # 0x14145a140
140c2c076:	48 8d 05 bb e0 82 00 	lea    0x82e0bb(%rip),%rax        # 0x14145a138
140c2c07d:	48 89 05 ec e0 82 00 	mov    %rax,0x82e0ec(%rip)        # 0x14145a170
140c2c084:	c6 05 8d e2 82 00 01 	movb   $0x1,0x82e28d(%rip)        # 0x14145a318
140c2c08b:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2c08e:	0f 11 05 8b e2 82 00 	movups %xmm0,0x82e28b(%rip)        # 0x14145a320
140c2c095:	66 0f 6f 0d 93 7d 37 	movdqa 0x377d93(%rip),%xmm1        # 0x140fa3e30
140c2c09c:	00
140c2c09d:	66 0f 7f 0d 8b e2 82 	movdqa %xmm1,0x82e28b(%rip)        # 0x14145a330
140c2c0a4:	00
140c2c0a5:	40 88 3d 74 e2 82 00 	mov    %dil,0x82e274(%rip)        # 0x14145a320
140c2c0ac:	66 0f 7f 05 8c e2 82 	movdqa %xmm0,0x82e28c(%rip)        # 0x14145a340
140c2c0b3:	00
140c2c0b4:	48 89 3d 95 e2 82 00 	mov    %rdi,0x82e295(%rip)        # 0x14145a350
140c2c0bb:	40 88 3d c6 e2 82 00 	mov    %dil,0x82e2c6(%rip)        # 0x14145a388
140c2c0c2:	66 0f 7f 05 c6 e2 82 	movdqa %xmm0,0x82e2c6(%rip)        # 0x14145a390
140c2c0c9:	00
140c2c0ca:	0f 57 c9             	xorps  %xmm1,%xmm1
140c2c0cd:	66 0f 7f 0d cb e2 82 	movdqa %xmm1,0x82e2cb(%rip)        # 0x14145a3a0
140c2c0d4:	00
140c2c0d5:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140c2c0da:	48 89 85 48 06 00 00 	mov    %rax,0x648(%rbp)
140c2c0e1:	40 88 7d 88          	mov    %dil,-0x78(%rbp)
140c2c0e5:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140c2c0ea:	48 89 85 50 06 00 00 	mov    %rax,0x650(%rbp)
140c2c0f1:	40 88 7c 24 60       	mov    %dil,0x60(%rsp)
140c2c0f6:	48 8d 85 68 01 00 00 	lea    0x168(%rbp),%rax
140c2c0fd:	48 89 85 58 06 00 00 	mov    %rax,0x658(%rbp)
140c2c104:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140c2c10a:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140c2c10f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140c2c114:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140c2c11b:	e8 f0 69 76 ff       	call   0x140392b10
140c2c120:	4c 8b c8             	mov    %rax,%r9
140c2c123:	41 b0 01             	mov    $0x1,%r8b
140c2c126:	0f b6 95 48 06 00 00 	movzbl 0x648(%rbp),%edx
140c2c12d:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140c2c131:	e8 aa 91 f1 ff       	call   0x140b452e0
140c2c136:	90                   	nop
140c2c137:	48 8b d0             	mov    %rax,%rdx
140c2c13a:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
140c2c141:	e8 0a 2b ef ff       	call   0x140b1ec50
140c2c146:	48 8b d0             	mov    %rax,%rdx
140c2c149:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
140c2c150:	e8 0b c3 ed ff       	call   0x140b08460
140c2c155:	40 88 bd 48 03 00 00 	mov    %dil,0x348(%rbp)
140c2c15c:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2c15f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140c2c164:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140c2c16b:	00 00
140c2c16d:	48 c7 44 24 48 0f 00 	movq   $0xf,0x48(%rsp)
140c2c174:	00 00
140c2c176:	b8 6f 70 00 00       	mov    $0x706f,%eax
140c2c17b:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140c2c180:	40 88 7c 24 32       	mov    %dil,0x32(%rsp)
140c2c185:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140c2c18a:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140c2c18e:	0f 10 4c 24 40       	movups 0x40(%rsp),%xmm1
140c2c193:	0f 11 4d a0          	movups %xmm1,-0x60(%rbp)
140c2c197:	0f 57 c0             	xorps  %xmm0,%xmm0
140c2c19a:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140c2c19f:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140c2c1a3:	40 88 7d f8          	mov    %dil,-0x8(%rbp)
140c2c1a7:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
140c2c1ac:	0f 57 c9             	xorps  %xmm1,%xmm1
140c2c1af:	f3 0f 7f 4d 10       	movdqu %xmm1,0x10(%rbp)
140c2c1b4:	c6 45 20 01          	movb   $0x1,0x20(%rbp)
140c2c1b8:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140c2c1bd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140c2c1c2:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140c2c1c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c2c1cc:	45 33 c9             	xor    %r9d,%r9d
140c2c1cf:	4c 8d 85 68 01 00 00 	lea    0x168(%rbp),%r8
140c2c1d6:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140c2c1da:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
140c2c1e1:	e8 9a 6d f1 ff       	call   0x140b42f80
140c2c1e6:	90                   	nop
140c2c1e7:	48 8d 85 50 03 00 00 	lea    0x350(%rbp),%rax
140c2c1ee:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140c2c1f3:	48 8d 85 18 06 00 00 	lea    0x618(%rbp),%rax
140c2c1fa:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c2c1ff:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140c2c204:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140c2c20a:	4c 8d 85 48 06 00 00 	lea    0x648(%rbp),%r8
140c2c211:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140c2c216:	48 8d 0d 93 e1 82 00 	lea    0x82e193(%rip),%rcx        # 0x14145a3b0
140c2c21d:	e8 7e 6e f3 ff       	call   0x140b630a0
140c2c222:	90                   	nop
140c2c223:	4c 8d 0d 66 37 ef ff 	lea    -0x10c89a(%rip),%r9        # 0x140b1f990
140c2c22a:	ba c8 02 00 00       	mov    $0x2c8,%edx
140c2c22f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140c2c235:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
140c2c23c:	e8 0b f3 1e 00       	call   0x140e1b54c
140c2c241:	90                   	nop
140c2c242:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140c2c249:	4d 85 c0             	test   %r8,%r8
140c2c24c:	74 13                	je     0x140c2c261
140c2c24e:	49 83 28 01          	subq   $0x1,(%r8)
140c2c252:	75 0d                	jne    0x140c2c261
140c2c254:	ba 18 00 00 00       	mov    $0x18,%edx
140c2c259:	49 8b c8             	mov    %r8,%rcx
140c2c25c:	e8 e3 ee 1e 00       	call   0x140e1b144
140c2c261:	48 8d 4d 78          	lea    0x78(%rbp),%rcx
140c2c265:	e8 f6 c0 56 ff       	call   0x140198360
140c2c26a:	80 7d 70 00          	cmpb   $0x0,0x70(%rbp)
140c2c26e:	0f 84 04 fd ff ff    	je     0x140c2bf78
140c2c274:	48 8d 4d 40          	lea    0x40(%rbp),%rcx