1401306bb:	5e                   	pop    %rsi
1401306bc:	5f                   	pop    %rdi
1401306bd:	5d                   	pop    %rbp
1401306be:	41 5c                	pop    %r12
1401306c0:	41 5d                	pop    %r13
1401306c2:	41 5e                	pop    %r14
1401306c4:	41 5f                	pop    %r15
1401306c6:	e9 5d 96 0b 00       	jmp    0x1401e9d28
1401306cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401306d0:	48 89 f2             	mov    %rsi,%rdx
1401306d3:	b9 0d 00 00 00       	mov    $0xd,%ecx
1401306d8:	e8 4b 96 0b 00       	call   0x1401e9d28
1401306dd:	e9 24 ff ff ff       	jmp    0x140130606
1401306e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401306e8:	89 d8                	mov    %ebx,%eax
1401306ea:	45 31 ff             	xor    %r15d,%r15d
1401306ed:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
1401306f4:	00
1401306f5:	44 09 e0             	or     %r12d,%eax
1401306f8:	0f 84 11 ff ff ff    	je     0x14013060f
1401306fe:	8b 44 24 28          	mov    0x28(%rsp),%eax
140130702:	85 c0                	test   %eax,%eax
140130704:	0f 84 38 ff ff ff    	je     0x140130642
14013070a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140130710:	41 8b 95 f4 00 00 00 	mov    0xf4(%r13),%edx
140130717:	b9 01 00 00 00       	mov    $0x1,%ecx
14013071c:	e8 df 32 fe ff       	call   0x140113a00
140130721:	85 c0                	test   %eax,%eax
140130723:	75 4b                	jne    0x140130770
140130725:	48 85 ff             	test   %rdi,%rdi
140130728:	0f 85 66 fe ff ff    	jne    0x140130594
14013072e:	45 85 e4             	test   %r12d,%r12d
140130731:	0f 85 b9 00 00 00    	jne    0x1401307f0
140130737:	44 8b 64 24 2c       	mov    0x2c(%rsp),%r12d
14013073c:	85 db                	test   %ebx,%ebx
14013073e:	0f 84 b9 fe ff ff    	je     0x1401305fd
140130744:	44 8b 64 24 2c       	mov    0x2c(%rsp),%r12d
140130749:	eb 0e                	jmp    0x140130759
14013074b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140130750:	45 85 e4             	test   %r12d,%r12d
140130753:	0f 85 a7 00 00 00    	jne    0x140130800
140130759:	48 85 ed             	test   %rbp,%rbp
14013075c:	0f 85 6f fe ff ff    	jne    0x1401305d1
140130762:	e9 75 fe ff ff       	jmp    0x1401305dc
140130767:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013076e:	00 00
140130770:	49 89 f1             	mov    %rsi,%r9
140130773:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140130779:	ba 01 00 00 00       	mov    $0x1,%edx
14013077e:	48 8d 0d a3 c0 0e 00 	lea    0xec0a3(%rip),%rcx        # 0x14021c828
140130785:	e8 ce 95 0b 00       	call   0x1401e9d58
14013078a:	48 85 ff             	test   %rdi,%rdi
14013078d:	0f 85 01 fe ff ff    	jne    0x140130594
140130793:	45 85 e4             	test   %r12d,%r12d
140130796:	0f 85 8c 00 00 00    	jne    0x140130828
14013079c:	85 db                	test   %ebx,%ebx
14013079e:	75 a4                	jne    0x140130744
1401307a0:	44 8b 64 24 2c       	mov    0x2c(%rsp),%r12d
1401307a5:	e9 46 fe ff ff       	jmp    0x1401305f0
1401307aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401307b0:	41 0f b6 44 16 fe    	movzbl -0x2(%r14,%rdx,1),%eax
1401307b6:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401307bc:	e9 ae fd ff ff       	jmp    0x14013056f
1401307c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401307c8:	48 89 f2             	mov    %rsi,%rdx
1401307cb:	44 89 e1             	mov    %r12d,%ecx
1401307ce:	e8 55 95 0b 00       	call   0x1401e9d28
1401307d3:	e9 d0 fd ff ff       	jmp    0x1401305a8
1401307d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401307df:	00
1401307e0:	48 89 f2             	mov    %rsi,%rdx
1401307e3:	44 89 e1             	mov    %r12d,%ecx
1401307e6:	e8 3d 95 0b 00       	call   0x1401e9d28
1401307eb:	e9 be fe ff ff       	jmp    0x1401306ae
1401307f0:	48 89 f2             	mov    %rsi,%rdx
1401307f3:	44 89 e1             	mov    %r12d,%ecx
1401307f6:	e8 2d 95 0b 00       	call   0x1401e9d28
1401307fb:	e9 37 ff ff ff       	jmp    0x140130737
140130800:	48 89 f2             	mov    %rsi,%rdx
140130803:	44 89 e1             	mov    %r12d,%ecx
140130806:	e8 1d 95 0b 00       	call   0x1401e9d28
14013080b:	e9 44 fe ff ff       	jmp    0x140130654
140130810:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
140130817:	00
140130818:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14013081e:	e9 ed fe ff ff       	jmp    0x140130710
140130823:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140130828:	48 89 f2             	mov    %rsi,%rdx
14013082b:	44 89 e1             	mov    %r12d,%ecx
14013082e:	e8 f5 94 0b 00       	call   0x1401e9d28
140130833:	e9 64 ff ff ff       	jmp    0x14013079c
140130838:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14013083f:	00
140130840:	41 57                	push   %r15
140130842:	41 56                	push   %r14
140130844:	41 55                	push   %r13
140130846:	41 54                	push   %r12
140130848:	55                   	push   %rbp
140130849:	57                   	push   %rdi
14013084a:	56                   	push   %rsi
14013084b:	53                   	push   %rbx
14013084c:	48 83 ec 58          	sub    $0x58,%rsp
140130850:	48 63 84 24 c0 00 00 	movslq 0xc0(%rsp),%rax
140130857:	00
140130858:	8b ac 24 d8 00 00 00 	mov    0xd8(%rsp),%ebp
14013085f:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
140130866:	00
140130867:	44 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14d
14013086e:	00
14013086f:	44 0f be bc 01 c4 01 	movsbl 0x1c4(%rcx,%rax,1),%r15d
140130876:	00 00
140130878:	89 e8                	mov    %ebp,%eax
14013087a:	23 81 40 01 00 00    	and    0x140(%rcx),%eax
140130880:	4d 89 c4             	mov    %r8,%r12
140130883:	48 89 cb             	mov    %rcx,%rbx
140130886:	48 89 d6             	mov    %rdx,%rsi
140130889:	4c 89 cf             	mov    %r9,%rdi
14013088c:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
140130893:	00
140130894:	75 52                	jne    0x1401308e8
140130896:	48 85 f6             	test   %rsi,%rsi
140130899:	0f 84 01 01 00 00    	je     0x1401309a0
14013089f:	44 89 b4 24 d8 00 00 	mov    %r14d,0xd8(%rsp)
1401308a6:	00
1401308a7:	4d 89 e0             	mov    %r12,%r8
1401308aa:	48 89 f2             	mov    %rsi,%rdx
1401308ad:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401308b3:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
1401308ba:	00
1401308bb:	44 89 bc 24 c8 00 00 	mov    %r15d,0xc8(%rsp)
1401308c2:	00
1401308c3:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401308ca:	00
1401308cb:	48 89 d9             	mov    %rbx,%rcx
1401308ce:	48 83 c4 58          	add    $0x58,%rsp
1401308d2:	5b                   	pop    %rbx
1401308d3:	5e                   	pop    %rsi
1401308d4:	5f                   	pop    %rdi
1401308d5:	5d                   	pop    %rbp
1401308d6:	41 5c                	pop    %r12
1401308d8:	41 5d                	pop    %r13
1401308da:	41 5e                	pop    %r14
1401308dc:	41 5f                	pop    %r15
1401308de:	e9 fd fb ff ff       	jmp    0x1401304e0
1401308e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401308e8:	8b 91 f4 00 00 00    	mov    0xf4(%rcx),%edx
1401308ee:	b9 01 00 00 00       	mov    $0x1,%ecx
1401308f3:	44 89 44 24 4c       	mov    %r8d,0x4c(%rsp)
1401308f8:	e8 03 31 fe ff       	call   0x140113a00
1401308fd:	44 8b 44 24 4c       	mov    0x4c(%rsp),%r8d
140130902:	85 c0                	test   %eax,%eax
140130904:	74 90                	je     0x140130896
140130906:	80 3d 00 16 0c 00 00 	cmpb   $0x0,0xc1600(%rip)        # 0x1401f1f0d
14013090d:	74 87                	je     0x140130896
14013090f:	45 85 c0             	test   %r8d,%r8d
140130912:	0f 85 b8 00 00 00    	jne    0x1401309d0
140130918:	48 85 f6             	test   %rsi,%rsi
14013091b:	48 8d 05 05 bf 0e 00 	lea    0xebf05(%rip),%rax        # 0x14021c827
140130922:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140130927:	48 89 d9             	mov    %rbx,%rcx
14013092a:	49 0f 44 f4          	cmove  %r12,%rsi
14013092e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140130933:	41 0f 95 c1          	setne  %r9b
140130937:	45 31 c0             	xor    %r8d,%r8d
14013093a:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140130941:	00
140130942:	45 0f b6 c9          	movzbl %r9b,%r9d
140130946:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14013094b:	48 89 f2             	mov    %rsi,%rdx
14013094e:	e8 8d fb ff ff       	call   0x1401304e0
140130953:	41 89 e8             	mov    %ebp,%r8d
140130956:	44 89 f2             	mov    %r14d,%edx
140130959:	4c 89 e9             	mov    %r13,%rcx
14013095c:	48 8d 05 aa 15 0c 00 	lea    0xc15aa(%rip),%rax        # 0x1401f1f0d
140130963:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
14013096a:	00
14013096b:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140130972:	00
140130973:	4c 89 a4 24 c0 00 00 	mov    %r12,0xc0(%rsp)
14013097a:	00
14013097b:	4c 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%r9
140130982:	48 83 c4 58          	add    $0x58,%rsp
140130986:	5b                   	pop    %rbx
140130987:	5e                   	pop    %rsi
140130988:	5f                   	pop    %rdi
140130989:	5d                   	pop    %rbp
14013098a:	41 5c                	pop    %r12
14013098c:	41 5d                	pop    %r13
14013098e:	41 5e                	pop    %r14
140130990:	41 5f                	pop    %r15
140130992:	e9 59 c3 f9 ff       	jmp    0x1400cccf0
140130997:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013099e:	00 00
1401309a0:	44 89 b4 24 d8 00 00 	mov    %r14d,0xd8(%rsp)
1401309a7:	00
1401309a8:	45 31 c9             	xor    %r9d,%r9d
1401309ab:	45 31 c0             	xor    %r8d,%r8d
1401309ae:	4c 89 e2             	mov    %r12,%rdx
1401309b1:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
1401309b8:	00
1401309b9:	44 89 bc 24 c8 00 00 	mov    %r15d,0xc8(%rsp)
1401309c0:	00
1401309c1:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401309c8:	00
1401309c9:	e9 fd fe ff ff       	jmp    0x1401308cb
1401309ce:	66 90                	xchg   %ax,%ax
1401309d0:	44 89 b4 24 d8 00 00 	mov    %r14d,0xd8(%rsp)
1401309d7:	00
1401309d8:	45 31 c9             	xor    %r9d,%r9d
1401309db:	45 31 c0             	xor    %r8d,%r8d
1401309de:	48 8d 15 28 15 0c 00 	lea    0xc1528(%rip),%rdx        # 0x1401f1f0d
1401309e5:	4c 89 ac 24 d0 00 00 	mov    %r13,0xd0(%rsp)
1401309ec:	00
1401309ed:	44 89 bc 24 c8 00 00 	mov    %r15d,0xc8(%rsp)
1401309f4:	00
1401309f5:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401309fc:	00
1401309fd:	e9 c9 fe ff ff       	jmp    0x1401308cb
140130a02:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140130a09:	00 00 00 00
140130a0d:	0f 1f 00             	nopl   (%rax)
140130a10:	41 55                	push   %r13
140130a12:	41 54                	push   %r12
140130a14:	55                   	push   %rbp
140130a15:	57                   	push   %rdi
140130a16:	56                   	push   %rsi
140130a17:	53                   	push   %rbx
140130a18:	48 83 ec 68          	sub    $0x68,%rsp
140130a1c:	83 7a 1c 21          	cmpl   $0x21,0x1c(%rdx)
140130a20:	48 8b 32             	mov    (%rdx),%rsi
140130a23:	8b 7a 08             	mov    0x8(%rdx),%edi
140130a26:	8b 6a 0c             	mov    0xc(%rdx),%ebp
140130a29:	48 89 cb             	mov    %rcx,%rbx
140130a2c:	0f 87 bc 0b 00 00    	ja     0x1401315ee
140130a32:	8b 42 1c             	mov    0x1c(%rdx),%eax
140130a35:	48 8d 15 f8 be 0e 00 	lea    0xebef8(%rip),%rdx        # 0x14021c934
140130a3c:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
140130a40:	48 01 d0             	add    %rdx,%rax
140130a43:	ff e0                	jmp    *%rax
140130a45:	0f 1f 00             	nopl   (%rax)
140130a48:	89 7c 24 38          	mov    %edi,0x38(%rsp)
140130a4c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140130a51:	48 8d 15 cf bd 0e 00 	lea    0xebdcf(%rip),%rdx        # 0x14021c827
140130a58:	45 31 c9             	xor    %r9d,%r9d
140130a5b:	45 31 c0             	xor    %r8d,%r8d
140130a5e:	48 89 d9             	mov    %rbx,%rcx
140130a61:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140130a68:	00
140130a69:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140130a6e:	e8 6d fa ff ff       	call   0x1401304e0
140130a73:	90                   	nop
140130a74:	48 83 c4 68          	add    $0x68,%rsp
140130a78:	5b                   	pop    %rbx
140130a79:	5e                   	pop    %rsi
140130a7a:	5f                   	pop    %rdi
140130a7b:	5d                   	pop    %rbp
140130a7c:	41 5c                	pop    %r12
140130a7e:	41 5d                	pop    %r13
140130a80:	c3                   	ret
140130a81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140130a88:	8b 91 f4 00 00 00    	mov    0xf4(%rcx),%edx
140130a8e:	b9 01 00 00 00       	mov    $0x1,%ecx
140130a93:	4c 8d 25 8d bd 0e 00 	lea    0xebd8d(%rip),%r12        # 0x14021c827
140130a9a:	48 8d 2d aa 12 0c 00 	lea    0xc12aa(%rip),%rbp        # 0x1401f1d4b
140130aa1:	e8 5a 2f fe ff       	call   0x140113a00
140130aa6:	85 c0                	test   %eax,%eax
140130aa8:	8b 93 f4 00 00 00    	mov    0xf4(%rbx),%edx
140130aae:	b9 01 00 00 00       	mov    $0x1,%ecx
140130ab3:	49 0f 44 ec          	cmove  %r12,%rbp
140130ab7:	e8 44 2f fe ff       	call   0x140113a00
140130abc:	85 c0                	test   %eax,%eax
140130abe:	48 8d 05 3b 12 0c 00 	lea    0xc123b(%rip),%rax        # 0x1401f1d00
140130ac5:	49 0f 44 c4          	cmove  %r12,%rax
140130ac9:	89 7c 24 38          	mov    %edi,0x38(%rsp)
140130acd:	45 31 c9             	xor    %r9d,%r9d
140130ad0:	45 31 c0             	xor    %r8d,%r8d
140130ad3:	48 89 ea             	mov    %rbp,%rdx
140130ad6:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140130adb:	48 89 d9             	mov    %rbx,%rcx
140130ade:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140130ae5:	00
140130ae6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140130aeb:	e8 f0 f9 ff ff       	call   0x1401304e0
140130af0:	90                   	nop
140130af1:	48 83 c4 68          	add    $0x68,%rsp
140130af5:	5b                   	pop    %rbx
140130af6:	5e                   	pop    %rsi
140130af7:	5f                   	pop    %rdi
140130af8:	5d                   	pop    %rbp
140130af9:	41 5c                	pop    %r12
140130afb:	41 5d                	pop    %r13
140130afd:	c3                   	ret
140130afe:	66 90                	xchg   %ax,%ax
140130b00:	48 8b 89 b8 01 00 00 	mov    0x1b8(%rcx),%rcx
140130b07:	49 89 f0             	mov    %rsi,%r8
140130b0a:	48 8d 15 62 bd 0e 00 	lea    0xebd62(%rip),%rdx        # 0x14021c873
140130b11:	48 83 c4 68          	add    $0x68,%rsp
140130b15:	5b                   	pop    %rbx
140130b16:	5e                   	pop    %rsi
140130b17:	5f                   	pop    %rdi
140130b18:	5d                   	pop    %rbp
140130b19:	41 5c                	pop    %r12
140130b1b:	41 5d                	pop    %r13
140130b1d:	e9 4e 28 0b 00       	jmp    0x1401e3370
140130b22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140130b28:	8b 91 f4 00 00 00    	mov    0xf4(%rcx),%edx
140130b2e:	b9 01 00 00 00       	mov    $0x1,%ecx
140130b33:	48 8d 3d ed bc 0e 00 	lea    0xebced(%rip),%rdi        # 0x14021c827
140130b3a:	48 8d 2d 55 12 0c 00 	lea    0xc1255(%rip),%rbp        # 0x1401f1d96
140130b41:	4c 8d 25 b8 11 0c 00 	lea    0xc11b8(%rip),%r12        # 0x1401f1d00
140130b48:	4c 8d 2d de bc 0e 00 	lea    0xebcde(%rip),%r13        # 0x14021c82d
140130b4f:	e8 ac 2e fe ff       	call   0x140113a00
140130b54:	8b 93 f4 00 00 00    	mov    0xf4(%rbx),%edx
140130b5a:	b9 01 00 00 00       	mov    $0x1,%ecx
140130b5f:	85 c0                	test   %eax,%eax
140130b61:	48 0f 44 ef          	cmove  %rdi,%rbp
140130b65:	e8 96 2e fe ff       	call   0x140113a00
140130b6a:	ba 20 00 00 00       	mov    $0x20,%edx
140130b6f:	48 89 f1             	mov    %rsi,%rcx
140130b72:	85 c0                	test   %eax,%eax
140130b74:	4c 0f 44 e7          	cmove  %rdi,%r12
140130b78:	e8 f3 92 0b 00       	call   0x1401e9e70
140130b7d:	49 89 f8             	mov    %rdi,%r8
140130b80:	48 85 c0             	test   %rax,%rax
140130b83:	48 8b 83 10 02 00 00 	mov    0x210(%rbx),%rax
140130b8a:	4c 0f 44 ef          	cmove  %rdi,%r13
140130b8e:	48 85 c0             	test   %rax,%rax
140130b91:	74 0f                	je     0x140130ba2
140130b93:	48 8b 93 18 02 00 00 	mov    0x218(%rbx),%rdx
140130b9a:	48 89 d9             	mov    %rbx,%rcx
140130b9d:	ff d0                	call   *%rax
140130b9f:	49 89 c0             	mov    %rax,%r8
140130ba2:	48 8b 8b b8 01 00 00 	mov    0x1b8(%rbx),%rcx
140130ba9:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140130bae:	49 89 e9             	mov    %rbp,%r9
140130bb1:	48 8d 15 9b bc 0e 00 	lea    0xebc9b(%rip),%rdx        # 0x14021c853
140130bb8:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140130bbd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140130bc2:	e8 a9 27 0b 00       	call   0x1401e3370
140130bc7:	e9 a8 fe ff ff       	jmp    0x140130a74
140130bcc:	0f 1f 40 00          	nopl   0x0(%rax)
140130bd0:	8b 91 f4 00 00 00    	mov    0xf4(%rcx),%edx
140130bd6:	b9 01 00 00 00       	mov    $0x1,%ecx
140130bdb:	4c 8d 25 45 bc 0e 00 	lea    0xebc45(%rip),%r12        # 0x14021c827
140130be2:	48 8d 2d f8 11 0c 00 	lea    0xc11f8(%rip),%rbp        # 0x1401f1de1
140130be9:	e8 12 2e fe ff       	call   0x140113a00
140130bee:	85 c0                	test   %eax,%eax
140130bf0:	e9 b3 fe ff ff       	jmp    0x140130aa8
140130bf5:	0f 1f 00             	nopl   (%rax)
140130bf8:	48 8b 81 10 02 00 00 	mov    0x210(%rcx),%rax