1400b4685:	53                   	push   %rbx
1400b4686:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b468d:	48 8b 1d 0c 4d 18 00 	mov    0x184d0c(%rip),%rbx        # 0x1402393a0
1400b4694:	4c 8b 25 55 44 18 00 	mov    0x184455(%rip),%r12        # 0x140238af0
1400b469b:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b46a0:	48 89 cf             	mov    %rcx,%rdi
1400b46a3:	89 d5                	mov    %edx,%ebp
1400b46a5:	4c 89 c2             	mov    %r8,%rdx
1400b46a8:	49 8b 04 24          	mov    (%r12),%rax
1400b46ac:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b46b3:	00
1400b46b4:	31 c0                	xor    %eax,%eax
1400b46b6:	4d 89 c8             	mov    %r9,%r8
1400b46b9:	48 89 f1             	mov    %rsi,%rcx
1400b46bc:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b46c1:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b46c8:	00 00
1400b46ca:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b46d1:	00 00
1400b46d3:	e8 28 f0 ff ff       	call   0x1400b3700
1400b46d8:	e8 43 1c 00 00       	call   0x1400b6320
1400b46dd:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b46e4:	00
1400b46e5:	41 89 e9             	mov    %ebp,%r9d
1400b46e8:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b46ed:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b46f2:	48 89 c2             	mov    %rax,%rdx
1400b46f5:	49 89 f8             	mov    %rdi,%r8
1400b46f8:	48 8d 0d 0e 79 15 00 	lea    0x15790e(%rip),%rcx        # 0x14020c00d
1400b46ff:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400b4706:	00 00
1400b4708:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400b470f:	00 00
1400b4711:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400b4718:	00 00
1400b471a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b4721:	00 00
1400b4723:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b472a:	00 00
1400b472c:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b4733:	00 00
1400b4735:	e8 46 f0 ff ff       	call   0x1400b3780
1400b473a:	48 89 f2             	mov    %rsi,%rdx
1400b473d:	48 89 d9             	mov    %rbx,%rcx
1400b4740:	e8 7b 74 fe ff       	call   0x14009bbc0
1400b4745:	48 89 da             	mov    %rbx,%rdx
1400b4748:	48 8d 0d e1 83 13 00 	lea    0x1383e1(%rip),%rcx        # 0x1401ecb30
1400b474f:	e8 fc ae ff ff       	call   0x1400af650
1400b4754:	48 89 d9             	mov    %rbx,%rcx
1400b4757:	e8 e4 61 fe ff       	call   0x14009a940
1400b475c:	48 89 f1             	mov    %rsi,%rcx
1400b475f:	e8 dc 61 fe ff       	call   0x14009a940
1400b4764:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b476b:	00
1400b476c:	49 2b 04 24          	sub    (%r12),%rax
1400b4770:	75 0e                	jne    0x1400b4780
1400b4772:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400b4779:	5b                   	pop    %rbx
1400b477a:	5e                   	pop    %rsi
1400b477b:	5f                   	pop    %rdi
1400b477c:	5d                   	pop    %rbp
1400b477d:	41 5c                	pop    %r12
1400b477f:	c3                   	ret
1400b4780:	e8 eb 00 13 00       	call   0x1401e4870
1400b4785:	90                   	nop
1400b4786:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400b478d:	00 00 00
1400b4790:	41 56                	push   %r14
1400b4792:	41 55                	push   %r13
1400b4794:	41 54                	push   %r12
1400b4796:	55                   	push   %rbp
1400b4797:	57                   	push   %rdi
1400b4798:	56                   	push   %rsi
1400b4799:	53                   	push   %rbx
1400b479a:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b47a1:	48 8b 1d f8 4b 18 00 	mov    0x184bf8(%rip),%rbx        # 0x1402393a0
1400b47a8:	4c 8b 25 41 43 18 00 	mov    0x184341(%rip),%r12        # 0x140238af0
1400b47af:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
1400b47b6:	00
1400b47b7:	4c 8b ac 24 f8 00 00 	mov    0xf8(%rsp),%r13
1400b47be:	00
1400b47bf:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b47c4:	48 89 cf             	mov    %rcx,%rdi
1400b47c7:	89 d5                	mov    %edx,%ebp
1400b47c9:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b47ce:	4c 89 84 24 e0 00 00 	mov    %r8,0xe0(%rsp)
1400b47d5:	00
1400b47d6:	4c 8b 84 24 00 01 00 	mov    0x100(%rsp),%r8
1400b47dd:	00
1400b47de:	48 8d 15 2e 78 15 00 	lea    0x15782e(%rip),%rdx        # 0x14020c013
1400b47e5:	48 89 f1             	mov    %rsi,%rcx
1400b47e8:	49 8b 04 24          	mov    (%r12),%rax
1400b47ec:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b47f3:	00
1400b47f4:	31 c0                	xor    %eax,%eax
1400b47f6:	4c 89 8c 24 e8 00 00 	mov    %r9,0xe8(%rsp)
1400b47fd:	00
1400b47fe:	4c 8b 8c 24 08 01 00 	mov    0x108(%rsp),%r9
1400b4805:	00
1400b4806:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b480d:	00 00
1400b480f:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b4816:	00 00
1400b4818:	e8 a3 77 fe ff       	call   0x14009bfc0
1400b481d:	e8 fe 1a 00 00       	call   0x1400b6320
1400b4822:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400b4827:	41 89 e9             	mov    %ebp,%r9d
1400b482a:	49 89 f8             	mov    %rdi,%r8
1400b482d:	48 89 c2             	mov    %rax,%rdx
1400b4830:	48 8d 84 24 e8 00 00 	lea    0xe8(%rsp),%rax
1400b4837:	00
1400b4838:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b483f:	00
1400b4840:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b4845:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b484a:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1400b4851:	00
1400b4852:	48 8d 0d c0 77 15 00 	lea    0x1577c0(%rip),%rcx        # 0x14020c019
1400b4859:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b485e:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b4863:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400b4868:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b486f:	00 00
1400b4871:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b4878:	00 00
1400b487a:	e8 01 ef ff ff       	call   0x1400b3780
1400b487f:	48 89 f2             	mov    %rsi,%rdx
1400b4882:	48 89 d9             	mov    %rbx,%rcx
1400b4885:	e8 36 73 fe ff       	call   0x14009bbc0
1400b488a:	48 89 da             	mov    %rbx,%rdx
1400b488d:	48 8d 0d 9c 82 13 00 	lea    0x13829c(%rip),%rcx        # 0x1401ecb30
1400b4894:	e8 b7 ad ff ff       	call   0x1400af650
1400b4899:	48 89 d9             	mov    %rbx,%rcx
1400b489c:	e8 9f 60 fe ff       	call   0x14009a940
1400b48a1:	48 89 f1             	mov    %rsi,%rcx
1400b48a4:	e8 97 60 fe ff       	call   0x14009a940
1400b48a9:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b48b0:	00
1400b48b1:	49 2b 04 24          	sub    (%r12),%rax
1400b48b5:	75 12                	jne    0x1400b48c9
1400b48b7:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400b48be:	5b                   	pop    %rbx
1400b48bf:	5e                   	pop    %rsi
1400b48c0:	5f                   	pop    %rdi
1400b48c1:	5d                   	pop    %rbp
1400b48c2:	41 5c                	pop    %r12
1400b48c4:	41 5d                	pop    %r13
1400b48c6:	41 5e                	pop    %r14
1400b48c8:	c3                   	ret
1400b48c9:	e8 a2 ff 12 00       	call   0x1401e4870
1400b48ce:	90                   	nop
1400b48cf:	90                   	nop
1400b48d0:	41 56                	push   %r14
1400b48d2:	41 55                	push   %r13
1400b48d4:	41 54                	push   %r12
1400b48d6:	55                   	push   %rbp
1400b48d7:	57                   	push   %rdi
1400b48d8:	56                   	push   %rsi
1400b48d9:	53                   	push   %rbx
1400b48da:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b48e1:	4c 8b 25 08 42 18 00 	mov    0x184208(%rip),%r12        # 0x140238af0
1400b48e8:	48 8b 1d b1 4a 18 00 	mov    0x184ab1(%rip),%rbx        # 0x1402393a0
1400b48ef:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
1400b48f6:	00
1400b48f7:	4c 8b ac 24 f8 00 00 	mov    0xf8(%rsp),%r13
1400b48fe:	00
1400b48ff:	49 8b 04 24          	mov    (%r12),%rax
1400b4903:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b490a:	00
1400b490b:	31 c0                	xor    %eax,%eax
1400b490d:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
1400b4914:	00
1400b4915:	48 89 cf             	mov    %rcx,%rdi
1400b4918:	89 d5                	mov    %edx,%ebp
1400b491a:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b491f:	4c 89 84 24 e0 00 00 	mov    %r8,0xe0(%rsp)
1400b4926:	00
1400b4927:	4c 8b 84 24 00 01 00 	mov    0x100(%rsp),%r8
1400b492e:	00
1400b492f:	48 8d 15 dd 76 15 00 	lea    0x1576dd(%rip),%rdx        # 0x14020c013
1400b4936:	4c 89 8c 24 e8 00 00 	mov    %r9,0xe8(%rsp)
1400b493d:	00
1400b493e:	4c 8b 48 10          	mov    0x10(%rax),%r9
1400b4942:	48 89 f1             	mov    %rsi,%rcx
1400b4945:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b494a:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b4951:	00 00
1400b4953:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b495a:	00 00
1400b495c:	e8 5f 76 fe ff       	call   0x14009bfc0
1400b4961:	e8 ba 19 00 00       	call   0x1400b6320
1400b4966:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1400b496b:	41 89 e9             	mov    %ebp,%r9d
1400b496e:	49 89 f8             	mov    %rdi,%r8
1400b4971:	48 89 c2             	mov    %rax,%rdx
1400b4974:	48 8d 84 24 e8 00 00 	lea    0xe8(%rsp),%rax
1400b497b:	00
1400b497c:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b4983:	00
1400b4984:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b4989:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b498e:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1400b4995:	00
1400b4996:	48 8d 0d 81 76 15 00 	lea    0x157681(%rip),%rcx        # 0x14020c01e
1400b499d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b49a2:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b49a7:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400b49ac:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b49b3:	00 00
1400b49b5:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b49bc:	00 00
1400b49be:	e8 bd ed ff ff       	call   0x1400b3780
1400b49c3:	48 89 f2             	mov    %rsi,%rdx
1400b49c6:	48 89 d9             	mov    %rbx,%rcx
1400b49c9:	e8 f2 71 fe ff       	call   0x14009bbc0
1400b49ce:	48 89 da             	mov    %rbx,%rdx
1400b49d1:	48 8d 0d 58 81 13 00 	lea    0x138158(%rip),%rcx        # 0x1401ecb30
1400b49d8:	e8 73 ac ff ff       	call   0x1400af650
1400b49dd:	48 89 d9             	mov    %rbx,%rcx
1400b49e0:	e8 5b 5f fe ff       	call   0x14009a940
1400b49e5:	48 89 f1             	mov    %rsi,%rcx
1400b49e8:	e8 53 5f fe ff       	call   0x14009a940
1400b49ed:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b49f4:	00
1400b49f5:	49 2b 04 24          	sub    (%r12),%rax
1400b49f9:	75 12                	jne    0x1400b4a0d
1400b49fb:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400b4a02:	5b                   	pop    %rbx
1400b4a03:	5e                   	pop    %rsi
1400b4a04:	5f                   	pop    %rdi
1400b4a05:	5d                   	pop    %rbp
1400b4a06:	41 5c                	pop    %r12
1400b4a08:	41 5d                	pop    %r13
1400b4a0a:	41 5e                	pop    %r14
1400b4a0c:	c3                   	ret
1400b4a0d:	e8 5e fe 12 00       	call   0x1401e4870
1400b4a12:	90                   	nop
1400b4a13:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400b4a1a:	00 00 00 00
1400b4a1e:	66 90                	xchg   %ax,%ax
1400b4a20:	41 54                	push   %r12
1400b4a22:	55                   	push   %rbp
1400b4a23:	57                   	push   %rdi
1400b4a24:	56                   	push   %rsi
1400b4a25:	53                   	push   %rbx
1400b4a26:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b4a2d:	4c 8b 25 bc 40 18 00 	mov    0x1840bc(%rip),%r12        # 0x140238af0
1400b4a34:	48 8b 1d 65 49 18 00 	mov    0x184965(%rip),%rbx        # 0x1402393a0
1400b4a3b:	49 8b 04 24          	mov    (%r12),%rax
1400b4a3f:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b4a46:	00
1400b4a47:	31 c0                	xor    %eax,%eax
1400b4a49:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1400b4a50:	00
1400b4a51:	48 89 cf             	mov    %rcx,%rdi
1400b4a54:	89 d5                	mov    %edx,%ebp
1400b4a56:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b4a5b:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
1400b4a62:	00
1400b4a63:	45 89 c8             	mov    %r9d,%r8d
1400b4a66:	44 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9d
1400b4a6d:	00
1400b4a6e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b4a73:	48 8d 15 ae 75 15 00 	lea    0x1575ae(%rip),%rdx        # 0x14020c028
1400b4a7a:	48 89 f1             	mov    %rsi,%rcx
1400b4a7d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b4a82:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b4a89:	00 00
1400b4a8b:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b4a92:	00 00
1400b4a94:	e8 27 75 fe ff       	call   0x14009bfc0
1400b4a99:	e8 82 18 00 00       	call   0x1400b6320
1400b4a9e:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400b4aa5:	00
1400b4aa6:	41 89 e9             	mov    %ebp,%r9d
1400b4aa9:	48 8d 5c 24 70       	lea    0x70(%rsp),%rbx
1400b4aae:	48 89 c2             	mov    %rax,%rdx
1400b4ab1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400b4ab6:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
1400b4abd:	00
1400b4abe:	49 89 f8             	mov    %rdi,%r8
1400b4ac1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b4ac6:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1400b4acd:	00
1400b4ace:	48 8d 0d 6a 75 15 00 	lea    0x15756a(%rip),%rcx        # 0x14020c03f
1400b4ad5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b4ada:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400b4ae1:	00 00
1400b4ae3:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400b4aea:	00 00
1400b4aec:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b4af3:	00 00
1400b4af5:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
1400b4afc:	00 00
1400b4afe:	e8 7d ec ff ff       	call   0x1400b3780
1400b4b03:	48 89 f2             	mov    %rsi,%rdx
1400b4b06:	48 89 d9             	mov    %rbx,%rcx
1400b4b09:	e8 b2 70 fe ff       	call   0x14009bbc0
1400b4b0e:	48 89 da             	mov    %rbx,%rdx
1400b4b11:	48 8d 0d 18 80 13 00 	lea    0x138018(%rip),%rcx        # 0x1401ecb30
1400b4b18:	e8 33 ab ff ff       	call   0x1400af650
1400b4b1d:	48 89 d9             	mov    %rbx,%rcx
1400b4b20:	e8 1b 5e fe ff       	call   0x14009a940
1400b4b25:	48 89 f1             	mov    %rsi,%rcx
1400b4b28:	e8 13 5e fe ff       	call   0x14009a940
1400b4b2d:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400b4b34:	00
1400b4b35:	49 2b 04 24          	sub    (%r12),%rax
1400b4b39:	75 0e                	jne    0x1400b4b49
1400b4b3b:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400b4b42:	5b                   	pop    %rbx
1400b4b43:	5e                   	pop    %rsi
1400b4b44:	5f                   	pop    %rdi
1400b4b45:	5d                   	pop    %rbp
1400b4b46:	41 5c                	pop    %r12
1400b4b48:	c3                   	ret
1400b4b49:	e8 22 fd 12 00       	call   0x1401e4870
1400b4b4e:	90                   	nop
1400b4b4f:	90                   	nop
1400b4b50:	41 54                	push   %r12
1400b4b52:	55                   	push   %rbp
1400b4b53:	57                   	push   %rdi
1400b4b54:	56                   	push   %rsi
1400b4b55:	53                   	push   %rbx
1400b4b56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400b4b5d:	4c 8b 25 8c 3f 18 00 	mov    0x183f8c(%rip),%r12        # 0x140238af0
1400b4b64:	48 8b 1d 35 48 18 00 	mov    0x184835(%rip),%rbx        # 0x1402393a0
1400b4b6b:	49 8b 04 24          	mov    (%r12),%rax
1400b4b6f:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1400b4b76:	00
1400b4b77:	31 c0                	xor    %eax,%eax
1400b4b79:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1400b4b80:	48 8d 74 24 50       	lea    0x50(%rsp),%rsi
1400b4b85:	89 d5                	mov    %edx,%ebp
1400b4b87:	48 89 cf             	mov    %rcx,%rdi
1400b4b8a:	4c 89 84 24 d0 00 00 	mov    %r8,0xd0(%rsp)
1400b4b91:	00
1400b4b92:	45 89 c8             	mov    %r9d,%r8d
1400b4b95:	48 89 f1             	mov    %rsi,%rcx
1400b4b98:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400b4b9c:	44 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9d
1400b4ba3:	00
1400b4ba4:	48 8d 15 a0 74 15 00 	lea    0x1574a0(%rip),%rdx        # 0x14020c04b
1400b4bab:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1400b4bb0:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
1400b4bb7:	00 00
1400b4bb9:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400b4bc0:	00 00
1400b4bc2:	e8 f9 73 fe ff       	call   0x14009bfc0
1400b4bc7:	e8 54 17 00 00       	call   0x1400b6320