140516d60:	e8 9b 39 27 00       	call   0x14078a700
140516d65:	90                   	nop
140516d66:	33 c9                	xor    %ecx,%ecx
140516d68:	e8 93 39 27 00       	call   0x14078a700
140516d6d:	cc                   	int3
140516d6e:	cc                   	int3
140516d6f:	cc                   	int3
140516d70:	40 53                	rex push %rbx
140516d72:	55                   	push   %rbp
140516d73:	56                   	push   %rsi
140516d74:	57                   	push   %rdi
140516d75:	41 56                	push   %r14
140516d77:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140516d7e:	48 8b 05 7b 21 ea 00 	mov    0xea217b(%rip),%rax        # 0x1413b8f00
140516d85:	48 33 c4             	xor    %rsp,%rax
140516d88:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140516d8f:	00
140516d90:	49 8b e9             	mov    %r9,%rbp
140516d93:	41 8b f8             	mov    %r8d,%edi
140516d96:	48 8b f2             	mov    %rdx,%rsi
140516d99:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
140516da0:	00
140516da1:	48 85 c9             	test   %rcx,%rcx
140516da4:	74 05                	je     0x140516dab
140516da6:	8b 59 20             	mov    0x20(%rcx),%ebx
140516da9:	eb 02                	jmp    0x140516dad
140516dab:	33 db                	xor    %ebx,%ebx
140516dad:	48 8b ce             	mov    %rsi,%rcx
140516db0:	e8 cb 72 31 00       	call   0x14082e080
140516db5:	48 8b 08             	mov    (%rax),%rcx
140516db8:	48 85 c9             	test   %rcx,%rcx
140516dbb:	74 1c                	je     0x140516dd9
140516dbd:	8b 41 10             	mov    0x10(%rcx),%eax
140516dc0:	ff c0                	inc    %eax
140516dc2:	89 41 10             	mov    %eax,0x10(%rcx)
140516dc5:	83 f8 01             	cmp    $0x1,%eax
140516dc8:	0f 8e 17 01 00 00    	jle    0x140516ee5
140516dce:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140516dd3:	0f 84 14 01 00 00    	je     0x140516eed
140516dd9:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140516dde:	48 8b 0d 93 c0 f1 00 	mov    0xf1c093(%rip),%rcx        # 0x141432e78
140516de5:	85 ff                	test   %edi,%edi
140516de7:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140516deb:	75 04                	jne    0x140516df1
140516ded:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140516df1:	48 8b 12             	mov    (%rdx),%rdx
140516df4:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140516df9:	48 85 d2             	test   %rdx,%rdx
140516dfc:	74 23                	je     0x140516e21
140516dfe:	8b 42 10             	mov    0x10(%rdx),%eax
140516e01:	ff c0                	inc    %eax
140516e03:	89 42 10             	mov    %eax,0x10(%rdx)
140516e06:	83 f8 01             	cmp    $0x1,%eax
140516e09:	0f 8e e9 00 00 00    	jle    0x140516ef8
140516e0f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140516e14:	0f 84 c0 00 00 00    	je     0x140516eda
140516e1a:	48 8b 0d 57 c0 f1 00 	mov    0xf1c057(%rip),%rcx        # 0x141432e78
140516e21:	4c 8b c5             	mov    %rbp,%r8
140516e24:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140516e29:	e8 f2 90 c8 ff       	call   0x14019ff20
140516e2e:	90                   	nop
140516e2f:	4d 8b c6             	mov    %r14,%r8
140516e32:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140516e39:	00
140516e3a:	48 8b 0d 37 c0 f1 00 	mov    0xf1c037(%rip),%rcx        # 0x141432e78
140516e41:	e8 da 90 c8 ff       	call   0x14019ff20
140516e46:	90                   	nop
140516e47:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140516e4c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140516e51:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140516e58:	00
140516e59:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140516e5e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140516e63:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140516e69:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140516e6e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140516e73:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140516e78:	e8 d3 8f c8 ff       	call   0x14019fe50
140516e7d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140516e82:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140516e86:	45 33 c9             	xor    %r9d,%r9d
140516e89:	4c 8b c0             	mov    %rax,%r8
140516e8c:	48 8d 15 6d 43 f1 00 	lea    0xf1436d(%rip),%rdx        # 0x14142b200
140516e93:	48 8d 0d 26 5f e9 00 	lea    0xe95f26(%rip),%rcx        # 0x1413acdc0
140516e9a:	e8 a1 f8 2f 00       	call   0x140816740
140516e9f:	90                   	nop
140516ea0:	4c 8d 0d 49 76 c8 ff 	lea    -0x3789b7(%rip),%r9        # 0x14019e4f0
140516ea7:	ba 08 00 00 00       	mov    $0x8,%edx
140516eac:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140516eb2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140516eb7:	e8 90 46 90 00       	call   0x140e1b54c
140516ebc:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140516ec3:	00
140516ec4:	48 33 cc             	xor    %rsp,%rcx
140516ec7:	e8 34 46 90 00       	call   0x140e1b500
140516ecc:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140516ed3:	41 5e                	pop    %r14
140516ed5:	5f                   	pop    %rdi
140516ed6:	5e                   	pop    %rsi
140516ed7:	5d                   	pop    %rbp
140516ed8:	5b                   	pop    %rbx
140516ed9:	c3                   	ret
140516eda:	b9 01 00 00 00       	mov    $0x1,%ecx
140516edf:	e8 1c 38 27 00       	call   0x14078a700
140516ee4:	90                   	nop
140516ee5:	33 c9                	xor    %ecx,%ecx
140516ee7:	e8 14 38 27 00       	call   0x14078a700
140516eec:	cc                   	int3
140516eed:	b9 01 00 00 00       	mov    $0x1,%ecx
140516ef2:	e8 09 38 27 00       	call   0x14078a700
140516ef7:	90                   	nop
140516ef8:	33 c9                	xor    %ecx,%ecx
140516efa:	e8 01 38 27 00       	call   0x14078a700
140516eff:	cc                   	int3
140516f00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140516f05:	55                   	push   %rbp
140516f06:	56                   	push   %rsi
140516f07:	57                   	push   %rdi
140516f08:	41 56                	push   %r14
140516f0a:	41 57                	push   %r15
140516f0c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140516f13:	48 8b 05 e6 1f ea 00 	mov    0xea1fe6(%rip),%rax        # 0x1413b8f00
140516f1a:	48 33 c4             	xor    %rsp,%rax
140516f1d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140516f24:	00
140516f25:	49 8b e9             	mov    %r9,%rbp
140516f28:	41 8b f8             	mov    %r8d,%edi
140516f2b:	48 8b f2             	mov    %rdx,%rsi
140516f2e:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140516f35:	00
140516f36:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
140516f3d:	00
140516f3e:	48 85 c9             	test   %rcx,%rcx
140516f41:	74 05                	je     0x140516f48
140516f43:	8b 59 20             	mov    0x20(%rcx),%ebx
140516f46:	eb 02                	jmp    0x140516f4a
140516f48:	33 db                	xor    %ebx,%ebx
140516f4a:	48 8b ce             	mov    %rsi,%rcx
140516f4d:	e8 2e 71 31 00       	call   0x14082e080
140516f52:	48 8b 08             	mov    (%rax),%rcx
140516f55:	48 85 c9             	test   %rcx,%rcx
140516f58:	74 1c                	je     0x140516f76
140516f5a:	8b 41 10             	mov    0x10(%rcx),%eax
140516f5d:	ff c0                	inc    %eax
140516f5f:	89 41 10             	mov    %eax,0x10(%rcx)
140516f62:	83 f8 01             	cmp    $0x1,%eax
140516f65:	0f 8e 38 01 00 00    	jle    0x1405170a3
140516f6b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140516f70:	0f 84 35 01 00 00    	je     0x1405170ab
140516f76:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140516f7b:	48 8b 0d f6 be f1 00 	mov    0xf1bef6(%rip),%rcx        # 0x141432e78
140516f82:	85 ff                	test   %edi,%edi
140516f84:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140516f88:	75 04                	jne    0x140516f8e
140516f8a:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140516f8e:	48 8b 12             	mov    (%rdx),%rdx
140516f91:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140516f96:	48 85 d2             	test   %rdx,%rdx
140516f99:	74 23                	je     0x140516fbe
140516f9b:	8b 42 10             	mov    0x10(%rdx),%eax
140516f9e:	ff c0                	inc    %eax
140516fa0:	89 42 10             	mov    %eax,0x10(%rdx)
140516fa3:	83 f8 01             	cmp    $0x1,%eax
140516fa6:	0f 8e 0a 01 00 00    	jle    0x1405170b6
140516fac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140516fb1:	0f 84 e1 00 00 00    	je     0x140517098
140516fb7:	48 8b 0d ba be f1 00 	mov    0xf1beba(%rip),%rcx        # 0x141432e78
140516fbe:	4c 8b c5             	mov    %rbp,%r8
140516fc1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140516fc6:	e8 55 8f c8 ff       	call   0x14019ff20
140516fcb:	90                   	nop
140516fcc:	4d 8b c6             	mov    %r14,%r8
140516fcf:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140516fd6:	00
140516fd7:	48 8b 0d 9a be f1 00 	mov    0xf1be9a(%rip),%rcx        # 0x141432e78
140516fde:	e8 3d 8f c8 ff       	call   0x14019ff20
140516fe3:	90                   	nop
140516fe4:	4d 8b c7             	mov    %r15,%r8
140516fe7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140516fee:	00
140516fef:	48 8b 0d 82 be f1 00 	mov    0xf1be82(%rip),%rcx        # 0x141432e78
140516ff6:	e8 25 8f c8 ff       	call   0x14019ff20
140516ffb:	90                   	nop
140516ffc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140517001:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140517006:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14051700d:	00
14051700e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140517013:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140517018:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051701e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140517023:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140517028:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14051702d:	e8 1e 8e c8 ff       	call   0x14019fe50
140517032:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140517037:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14051703b:	45 33 c9             	xor    %r9d,%r9d
14051703e:	4c 8b c0             	mov    %rax,%r8
140517041:	48 8d 15 d8 42 f1 00 	lea    0xf142d8(%rip),%rdx        # 0x14142b320
140517048:	48 8d 0d 71 5d e9 00 	lea    0xe95d71(%rip),%rcx        # 0x1413acdc0
14051704f:	e8 ec f6 2f 00       	call   0x140816740
140517054:	90                   	nop
140517055:	4c 8d 0d 94 74 c8 ff 	lea    -0x378b6c(%rip),%r9        # 0x14019e4f0
14051705c:	ba 08 00 00 00       	mov    $0x8,%edx
140517061:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140517067:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14051706c:	e8 db 44 90 00       	call   0x140e1b54c
140517071:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140517078:	00
140517079:	48 33 cc             	xor    %rsp,%rcx
14051707c:	e8 7f 44 90 00       	call   0x140e1b500
140517081:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140517088:	00
140517089:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140517090:	41 5f                	pop    %r15
140517092:	41 5e                	pop    %r14
140517094:	5f                   	pop    %rdi
140517095:	5e                   	pop    %rsi
140517096:	5d                   	pop    %rbp
140517097:	c3                   	ret
140517098:	b9 01 00 00 00       	mov    $0x1,%ecx
14051709d:	e8 5e 36 27 00       	call   0x14078a700
1405170a2:	90                   	nop
1405170a3:	33 c9                	xor    %ecx,%ecx
1405170a5:	e8 56 36 27 00       	call   0x14078a700
1405170aa:	cc                   	int3
1405170ab:	b9 01 00 00 00       	mov    $0x1,%ecx
1405170b0:	e8 4b 36 27 00       	call   0x14078a700
1405170b5:	90                   	nop
1405170b6:	33 c9                	xor    %ecx,%ecx
1405170b8:	e8 43 36 27 00       	call   0x14078a700
1405170bd:	cc                   	int3
1405170be:	cc                   	int3
1405170bf:	cc                   	int3
1405170c0:	40 53                	rex push %rbx
1405170c2:	55                   	push   %rbp
1405170c3:	56                   	push   %rsi
1405170c4:	57                   	push   %rdi
1405170c5:	41 56                	push   %r14
1405170c7:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1405170ce:	48 8b 05 2b 1e ea 00 	mov    0xea1e2b(%rip),%rax        # 0x1413b8f00
1405170d5:	48 33 c4             	xor    %rsp,%rax
1405170d8:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1405170df:	00
1405170e0:	49 8b e9             	mov    %r9,%rbp
1405170e3:	41 8b f8             	mov    %r8d,%edi
1405170e6:	48 8b f2             	mov    %rdx,%rsi
1405170e9:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
1405170f0:	00
1405170f1:	48 85 c9             	test   %rcx,%rcx
1405170f4:	74 05                	je     0x1405170fb
1405170f6:	8b 59 20             	mov    0x20(%rcx),%ebx
1405170f9:	eb 02                	jmp    0x1405170fd
1405170fb:	33 db                	xor    %ebx,%ebx
1405170fd:	48 8b ce             	mov    %rsi,%rcx
140517100:	e8 7b 6f 31 00       	call   0x14082e080
140517105:	48 8b 08             	mov    (%rax),%rcx
140517108:	48 85 c9             	test   %rcx,%rcx
14051710b:	74 1c                	je     0x140517129
14051710d:	8b 41 10             	mov    0x10(%rcx),%eax
140517110:	ff c0                	inc    %eax
140517112:	89 41 10             	mov    %eax,0x10(%rcx)
140517115:	83 f8 01             	cmp    $0x1,%eax
140517118:	0f 8e 17 01 00 00    	jle    0x140517235
14051711e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140517123:	0f 84 14 01 00 00    	je     0x14051723d
140517129:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14051712e:	48 8b 0d 43 bd f1 00 	mov    0xf1bd43(%rip),%rcx        # 0x141432e78
140517135:	85 ff                	test   %edi,%edi
140517137:	48 8d 51 58          	lea    0x58(%rcx),%rdx
14051713b:	75 04                	jne    0x140517141
14051713d:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140517141:	48 8b 12             	mov    (%rdx),%rdx
140517144:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140517149:	48 85 d2             	test   %rdx,%rdx
14051714c:	74 23                	je     0x140517171
14051714e:	8b 42 10             	mov    0x10(%rdx),%eax
140517151:	ff c0                	inc    %eax
140517153:	89 42 10             	mov    %eax,0x10(%rdx)
140517156:	83 f8 01             	cmp    $0x1,%eax
140517159:	0f 8e e9 00 00 00    	jle    0x140517248
14051715f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140517164:	0f 84 c0 00 00 00    	je     0x14051722a
14051716a:	48 8b 0d 07 bd f1 00 	mov    0xf1bd07(%rip),%rcx        # 0x141432e78
140517171:	4c 8b c5             	mov    %rbp,%r8
140517174:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140517179:	e8 a2 8d c8 ff       	call   0x14019ff20
14051717e:	90                   	nop
14051717f:	4d 8b c6             	mov    %r14,%r8
140517182:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140517189:	00
14051718a:	48 8b 0d e7 bc f1 00 	mov    0xf1bce7(%rip),%rcx        # 0x141432e78
140517191:	e8 8a 8d c8 ff       	call   0x14019ff20
140517196:	90                   	nop
140517197:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14051719c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405171a1:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1405171a8:	00
1405171a9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1405171ae:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1405171b3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1405171b9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1405171be:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405171c3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1405171c8:	e8 83 8c c8 ff       	call   0x14019fe50
1405171cd:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1405171d2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1405171d6:	45 33 c9             	xor    %r9d,%r9d
1405171d9:	4c 8b c0             	mov    %rax,%r8
1405171dc:	48 8d 15 e5 3f f1 00 	lea    0xf13fe5(%rip),%rdx        # 0x14142b1c8
1405171e3:	48 8d 0d d6 5b e9 00 	lea    0xe95bd6(%rip),%rcx        # 0x1413acdc0
1405171ea:	e8 51 f5 2f 00       	call   0x140816740
1405171ef:	90                   	nop
1405171f0:	4c 8d 0d f9 72 c8 ff 	lea    -0x378d07(%rip),%r9        # 0x14019e4f0
1405171f7:	ba 08 00 00 00       	mov    $0x8,%edx
1405171fc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140517202:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140517207:	e8 40 43 90 00       	call   0x140e1b54c
14051720c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140517213:	00
140517214:	48 33 cc             	xor    %rsp,%rcx
140517217:	e8 e4 42 90 00       	call   0x140e1b500
14051721c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140517223:	41 5e                	pop    %r14
140517225:	5f                   	pop    %rdi
140517226:	5e                   	pop    %rsi
140517227:	5d                   	pop    %rbp
140517228:	5b                   	pop    %rbx
140517229:	c3                   	ret
14051722a:	b9 01 00 00 00       	mov    $0x1,%ecx
14051722f:	e8 cc 34 27 00       	call   0x14078a700
140517234:	90                   	nop
140517235:	33 c9                	xor    %ecx,%ecx
140517237:	e8 c4 34 27 00       	call   0x14078a700
14051723c:	cc                   	int3
14051723d:	b9 01 00 00 00       	mov    $0x1,%ecx
140517242:	e8 b9 34 27 00       	call   0x14078a700
140517247:	90                   	nop
140517248:	33 c9                	xor    %ecx,%ecx
14051724a:	e8 b1 34 27 00       	call   0x14078a700
14051724f:	cc                   	int3
140517250:	40 53                	rex push %rbx
140517252:	55                   	push   %rbp
140517253:	56                   	push   %rsi
140517254:	57                   	push   %rdi
140517255:	41 54                	push   %r12
140517257:	41 56                	push   %r14
140517259:	41 57                	push   %r15
14051725b:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140517262:	48 8b 05 97 1c ea 00 	mov    0xea1c97(%rip),%rax        # 0x1413b8f00