140717dbb:	33 c9                	xor    %ecx,%ecx
140717dbd:	e8 3e 29 07 00       	call   0x14078a700
140717dc2:	cc                   	int3
140717dc3:	b9 01 00 00 00       	mov    $0x1,%ecx
140717dc8:	e8 33 29 07 00       	call   0x14078a700
140717dcd:	90                   	nop
140717dce:	33 c9                	xor    %ecx,%ecx
140717dd0:	e8 2b 29 07 00       	call   0x14078a700
140717dd5:	cc                   	int3
140717dd6:	b9 01 00 00 00       	mov    $0x1,%ecx
140717ddb:	e8 20 29 07 00       	call   0x14078a700
140717de0:	90                   	nop
140717de1:	33 c9                	xor    %ecx,%ecx
140717de3:	e8 18 29 07 00       	call   0x14078a700
140717de8:	cc                   	int3
140717de9:	b9 01 00 00 00       	mov    $0x1,%ecx
140717dee:	e8 0d 29 07 00       	call   0x14078a700
140717df3:	90                   	nop
140717df4:	33 c9                	xor    %ecx,%ecx
140717df6:	e8 05 29 07 00       	call   0x14078a700
140717dfb:	cc                   	int3
140717dfc:	b9 01 00 00 00       	mov    $0x1,%ecx
140717e01:	e8 fa 28 07 00       	call   0x14078a700
140717e06:	90                   	nop
140717e07:	33 c9                	xor    %ecx,%ecx
140717e09:	e8 f2 28 07 00       	call   0x14078a700
140717e0e:	cc                   	int3
140717e0f:	b9 01 00 00 00       	mov    $0x1,%ecx
140717e14:	e8 e7 28 07 00       	call   0x14078a700
140717e19:	cc                   	int3
140717e1a:	cc                   	int3
140717e1b:	cc                   	int3
140717e1c:	cc                   	int3
140717e1d:	cc                   	int3
140717e1e:	cc                   	int3
140717e1f:	cc                   	int3
140717e20:	8b c1                	mov    %ecx,%eax
140717e22:	b2 01                	mov    $0x1,%dl
140717e24:	48 8b 0d 05 b0 d1 00 	mov    0xd1b005(%rip),%rcx        # 0x141432e30
140717e2b:	89 41 38             	mov    %eax,0x38(%rcx)
140717e2e:	48 81 c1 f8 00 00 00 	add    $0xf8,%rcx
140717e35:	e9 16 3a 0d 00       	jmp    0x1407eb850
140717e3a:	cc                   	int3
140717e3b:	cc                   	int3
140717e3c:	cc                   	int3
140717e3d:	cc                   	int3
140717e3e:	cc                   	int3
140717e3f:	cc                   	int3
140717e40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140717e45:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140717e4a:	57                   	push   %rdi
140717e4b:	48 83 ec 20          	sub    $0x20,%rsp
140717e4f:	48 8b fa             	mov    %rdx,%rdi
140717e52:	48 8b d9             	mov    %rcx,%rbx
140717e55:	4c 8b 0a             	mov    (%rdx),%r9
140717e58:	4d 85 c9             	test   %r9,%r9
140717e5b:	75 05                	jne    0x140717e62
140717e5d:	4c 89 09             	mov    %r9,(%rcx)
140717e60:	eb 50                	jmp    0x140717eb2
140717e62:	49 8b 51 18          	mov    0x18(%r9),%rdx
140717e66:	49 8b 08             	mov    (%r8),%rcx
140717e69:	48 63 41 18          	movslq 0x18(%rcx),%rax
140717e6d:	39 42 18             	cmp    %eax,0x18(%rdx)
140717e70:	74 21                	je     0x140717e93
140717e72:	83 f8 0d             	cmp    $0xd,%eax
140717e75:	0f 84 2a 01 00 00    	je     0x140717fa5
140717e7b:	0f b7 49 1c          	movzwl 0x1c(%rcx),%ecx
140717e7f:	66 83 f9 07          	cmp    $0x7,%cx
140717e83:	0f 84 53 01 00 00    	je     0x140717fdc
140717e89:	66 3b 4a 1c          	cmp    0x1c(%rdx),%cx
140717e8d:	0f 85 49 01 00 00    	jne    0x140717fdc
140717e93:	83 f8 16             	cmp    $0x16,%eax
140717e96:	77 1a                	ja     0x140717eb2
140717e98:	48 8d 15 61 81 8e ff 	lea    -0x717e9f(%rip),%rdx        # 0x140000000
140717e9f:	8b 8c 82 fc 7f 71 00 	mov    0x717ffc(%rdx,%rax,4),%ecx
140717ea6:	48 03 ca             	add    %rdx,%rcx
140717ea9:	ff e1                	jmp    *%rcx
140717eab:	49 8b 41 20          	mov    0x20(%r9),%rax
140717eaf:	48 89 03             	mov    %rax,(%rbx)
140717eb2:	48 8b 0f             	mov    (%rdi),%rcx
140717eb5:	48 85 c9             	test   %rcx,%rcx
140717eb8:	74 24                	je     0x140717ede
140717eba:	8b 41 10             	mov    0x10(%rcx),%eax
140717ebd:	ff c8                	dec    %eax
140717ebf:	89 41 10             	mov    %eax,0x10(%rcx)
140717ec2:	85 c0                	test   %eax,%eax
140717ec4:	7f 18                	jg     0x140717ede
140717ec6:	0f 88 24 01 00 00    	js     0x140717ff0
140717ecc:	48 8b 01             	mov    (%rcx),%rax
140717ecf:	ba 01 00 00 00       	mov    $0x1,%edx
140717ed4:	48 8b 00             	mov    (%rax),%rax
140717ed7:	ff 15 43 bb 86 00    	call   *0x86bb43(%rip)        # 0x140f83a20
140717edd:	90                   	nop
140717ede:	48 8b c3             	mov    %rbx,%rax
140717ee1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140717ee6:	48 83 c4 20          	add    $0x20,%rsp
140717eea:	5f                   	pop    %rdi
140717eeb:	c3                   	ret
140717eec:	49 8b 49 20          	mov    0x20(%r9),%rcx
140717ef0:	48 89 0b             	mov    %rcx,(%rbx)
140717ef3:	e8 68 81 a8 ff       	call   0x1401a0060
140717ef8:	eb b8                	jmp    0x140717eb2
140717efa:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f01:	49 8b c9             	mov    %r9,%rcx
140717f04:	e8 37 c8 01 00       	call   0x140734740
140717f09:	eb a4                	jmp    0x140717eaf
140717f0b:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f12:	49 8b c9             	mov    %r9,%rcx
140717f15:	e8 86 c8 01 00       	call   0x1407347a0
140717f1a:	eb 93                	jmp    0x140717eaf
140717f1c:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f23:	49 8b c9             	mov    %r9,%rcx
140717f26:	e8 d5 c8 01 00       	call   0x140734800
140717f2b:	eb 82                	jmp    0x140717eaf
140717f2d:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f34:	49 8b c9             	mov    %r9,%rcx
140717f37:	e8 a4 ca 01 00       	call   0x1407349e0
140717f3c:	e9 6e ff ff ff       	jmp    0x140717eaf
140717f41:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f48:	49 8b c9             	mov    %r9,%rcx
140717f4b:	e8 50 cb 01 00       	call   0x140734aa0
140717f50:	e9 5a ff ff ff       	jmp    0x140717eaf
140717f55:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f5c:	49 8b c9             	mov    %r9,%rcx
140717f5f:	e8 5c c9 01 00       	call   0x1407348c0
140717f64:	e9 46 ff ff ff       	jmp    0x140717eaf
140717f69:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f70:	49 8b c9             	mov    %r9,%rcx
140717f73:	e8 a8 c9 01 00       	call   0x140734920
140717f78:	e9 32 ff ff ff       	jmp    0x140717eaf
140717f7d:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f84:	49 8b c9             	mov    %r9,%rcx
140717f87:	e8 44 c6 01 00       	call   0x1407345d0
140717f8c:	e9 1e ff ff ff       	jmp    0x140717eaf
140717f91:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717f98:	49 8b c9             	mov    %r9,%rcx
140717f9b:	e8 e0 c9 01 00       	call   0x140734980
140717fa0:	e9 0a ff ff ff       	jmp    0x140717eaf
140717fa5:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717fac:	4c 89 0b             	mov    %r9,(%rbx)
140717faf:	e9 fe fe ff ff       	jmp    0x140717eb2
140717fb4:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140717fbb:	49 8b c9             	mov    %r9,%rcx
140717fbe:	e8 7d ca 01 00       	call   0x140734a40
140717fc3:	e9 e7 fe ff ff       	jmp    0x140717eaf
140717fc8:	48 8d 15 59 a0 90 00 	lea    0x90a059(%rip),%rdx        # 0x141022028
140717fcf:	48 8b 0d 22 95 d1 00 	mov    0xd19522(%rip),%rcx        # 0x1414314f8
140717fd6:	e8 35 bc 07 00       	call   0x140793c10
140717fdb:	cc                   	int3
140717fdc:	48 8d 15 1d a0 90 00 	lea    0x90a01d(%rip),%rdx        # 0x141022000
140717fe3:	48 8b 0d 0e 95 d1 00 	mov    0xd1950e(%rip),%rcx        # 0x1414314f8
140717fea:	e8 21 bc 07 00       	call   0x140793c10
140717fef:	90                   	nop
140717ff0:	b9 02 00 00 00       	mov    $0x2,%ecx
140717ff5:	e8 06 27 07 00       	call   0x14078a700
140717ffa:	cc                   	int3
140717ffb:	90                   	nop
140717ffc:	c8 7f 71 00          	enter  $0x717f,$0x0
140718000:	ab                   	stos   %eax,%es:(%rdi)
140718001:	7e 71                	jle    0x140718074
140718003:	00 ab 7e 71 00 ab    	add    %ch,-0x54ff8e82(%rbx)
140718009:	7e 71                	jle    0x14071807c
14071800b:	00 ab 7e 71 00 ab    	add    %ch,-0x54ff8e82(%rbx)
140718011:	7e 71                	jle    0x140718084
140718013:	00 ab 7e 71 00 69    	add    %ch,0x6900717e(%rbx)
140718019:	7f 71                	jg     0x14071808c
14071801b:	00 1c 7f             	add    %bl,(%rdi,%rdi,2)
14071801e:	71 00                	jno    0x140718020
140718020:	ab                   	stos   %eax,%es:(%rdi)
140718021:	7e 71                	jle    0x140718094
140718023:	00 ab 7e 71 00 7d    	add    %ch,0x7d00717e(%rbx)
140718029:	7f 71                	jg     0x14071809c
14071802b:	00 91 7f 71 00 a5    	add    %dl,-0x5aff8e81(%rcx)
140718031:	7f 71                	jg     0x1407180a4
140718033:	00 2d 7f 71 00 55    	add    %ch,0x5500717f(%rip)        # 0x19571f1b8
140718039:	7f 71                	jg     0x1407180ac
14071803b:	00 fa                	add    %bh,%dl
14071803d:	7e 71                	jle    0x1407180b0
14071803f:	00 ec                	add    %ch,%ah
140718041:	7e 71                	jle    0x1407180b4
140718043:	00 ec                	add    %ch,%ah
140718045:	7e 71                	jle    0x1407180b8
140718047:	00 41 7f             	add    %al,0x7f(%rcx)
14071804a:	71 00                	jno    0x14071804c
14071804c:	0b 7f 71             	or     0x71(%rdi),%edi
14071804f:	00 b4 7f 71 00 c8 7f 	add    %dh,0x7fc80071(%rdi,%rdi,2)
140718056:	71 00                	jno    0x140718058
140718058:	cc                   	int3
140718059:	cc                   	int3
14071805a:	cc                   	int3
14071805b:	cc                   	int3
14071805c:	cc                   	int3
14071805d:	cc                   	int3
14071805e:	cc                   	int3
14071805f:	cc                   	int3
140718060:	48 8b 01             	mov    (%rcx),%rax
140718063:	8b 48 18             	mov    0x18(%rax),%ecx
140718066:	83 c1 f9             	add    $0xfffffff9,%ecx
140718069:	83 f9 0e             	cmp    $0xe,%ecx
14071806c:	77 19                	ja     0x140718087
14071806e:	48 63 c1             	movslq %ecx,%rax
140718071:	48 8d 15 88 7f 8e ff 	lea    -0x718078(%rip),%rdx        # 0x140000000
140718078:	8b 8c 82 8c 80 71 00 	mov    0x71808c(%rdx,%rax,4),%ecx
14071807f:	48 03 ca             	add    %rdx,%rcx
140718082:	ff e1                	jmp    *%rcx
140718084:	b0 01                	mov    $0x1,%al
140718086:	c3                   	ret
140718087:	32 c0                	xor    %al,%al
140718089:	c3                   	ret
14071808a:	66 90                	xchg   %ax,%ax
14071808c:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
140718092:	71 00                	jno    0x140718094
140718094:	87 80 71 00 87 80    	xchg   %eax,-0x7f78ff8f(%rax)
14071809a:	71 00                	jno    0x14071809c
14071809c:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
1407180a2:	71 00                	jno    0x1407180a4
1407180a4:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
1407180aa:	71 00                	jno    0x1407180ac
1407180ac:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
1407180b2:	71 00                	jno    0x1407180b4
1407180b4:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
1407180ba:	71 00                	jno    0x1407180bc
1407180bc:	84 80 71 00 84 80    	test   %al,-0x7f7bff8f(%rax)
1407180c2:	71 00                	jno    0x1407180c4
1407180c4:	84 80 71 00 cc cc    	test   %al,-0x3333ff8f(%rax)
1407180ca:	cc                   	int3
1407180cb:	cc                   	int3
1407180cc:	cc                   	int3
1407180cd:	cc                   	int3
1407180ce:	cc                   	int3
1407180cf:	cc                   	int3
1407180d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407180d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407180da:	55                   	push   %rbp
1407180db:	57                   	push   %rdi
1407180dc:	41 56                	push   %r14
1407180de:	48 8b ec             	mov    %rsp,%rbp
1407180e1:	48 83 ec 40          	sub    $0x40,%rsp
1407180e5:	0f 29 74 24 30       	movaps %xmm6,0x30(%rsp)
1407180ea:	4d 8b c8             	mov    %r8,%r9
1407180ed:	48 8b da             	mov    %rdx,%rbx
1407180f0:	48 8b f9             	mov    %rcx,%rdi
1407180f3:	33 f6                	xor    %esi,%esi
1407180f5:	49 8b 08             	mov    (%r8),%rcx
1407180f8:	48 63 41 18          	movslq 0x18(%rcx),%rax
1407180fc:	83 f8 16             	cmp    $0x16,%eax
1407180ff:	0f 87 cb 03 00 00    	ja     0x1407184d0
140718105:	48 8d 15 f4 7e 8e ff 	lea    -0x71810c(%rip),%rdx        # 0x140000000
14071810c:	44 8b 84 82 b4 85 71 	mov    0x7185b4(%rdx,%rax,4),%r8d
140718113:	00
140718114:	4c 03 c2             	add    %rdx,%r8
140718117:	41 ff e0             	jmp    *%r8
14071811a:	4c 8b 07             	mov    (%rdi),%r8
14071811d:	48 8b d3             	mov    %rbx,%rdx
140718120:	48 8b 0d 51 ad d1 00 	mov    0xd1ad51(%rip),%rcx        # 0x141432e78
140718127:	e8 44 6e af ff       	call   0x14020ef70
14071812c:	48 8b c3             	mov    %rbx,%rax
14071812f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140718134:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140718139:	0f 28 74 24 30       	movaps 0x30(%rsp),%xmm6
14071813e:	48 83 c4 40          	add    $0x40,%rsp
140718142:	41 5e                	pop    %r14
140718144:	5f                   	pop    %rdi
140718145:	5d                   	pop    %rbp
140718146:	c3                   	ret
140718147:	48 8b 15 2a ad d1 00 	mov    0xd1ad2a(%rip),%rdx        # 0x141432e78
14071814e:	48 39 37             	cmp    %rsi,(%rdi)
140718151:	74 0e                	je     0x140718161
140718153:	48 83 c2 58          	add    $0x58,%rdx
140718157:	48 8b cb             	mov    %rbx,%rcx
14071815a:	e8 71 7c a8 ff       	call   0x14019fdd0
14071815f:	eb cb                	jmp    0x14071812c
140718161:	48 83 c2 60          	add    $0x60,%rdx
140718165:	48 8b cb             	mov    %rbx,%rcx
140718168:	e8 63 7c a8 ff       	call   0x14019fdd0
14071816d:	eb bd                	jmp    0x14071812c
14071816f:	8b 17                	mov    (%rdi),%edx
140718171:	48 8b 0d 00 ad d1 00 	mov    0xd1ad00(%rip),%rcx        # 0x141432e78
140718178:	e8 a3 71 02 00       	call   0x14073f320
14071817d:	48 8b 08             	mov    (%rax),%rcx
140718180:	48 85 c9             	test   %rcx,%rcx
140718183:	74 1c                	je     0x1407181a1
140718185:	8b 41 10             	mov    0x10(%rcx),%eax
140718188:	ff c0                	inc    %eax
14071818a:	89 41 10             	mov    %eax,0x10(%rcx)
14071818d:	83 f8 01             	cmp    $0x1,%eax
140718190:	0f 8e 68 03 00 00    	jle    0x1407184fe
140718196:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14071819b:	0f 84 65 03 00 00    	je     0x140718506
1407181a1:	48 89 0b             	mov    %rcx,(%rbx)
1407181a4:	eb 86                	jmp    0x14071812c
1407181a6:	4c 8b 07             	mov    (%rdi),%r8
1407181a9:	48 8b d3             	mov    %rbx,%rdx
1407181ac:	48 8b 0d c5 ac d1 00 	mov    0xd1acc5(%rip),%rcx        # 0x141432e78
1407181b3:	e8 68 7d a8 ff       	call   0x14019ff20
1407181b8:	e9 6f ff ff ff       	jmp    0x14071812c
1407181bd:	b9 28 00 00 00       	mov    $0x28,%ecx
1407181c2:	e8 41 2f 70 00       	call   0x140e1b108
1407181c7:	4c 8b f0             	mov    %rax,%r14
1407181ca:	48 89 45 38          	mov    %rax,0x38(%rbp)
1407181ce:	48 85 c0             	test   %rax,%rax
1407181d1:	74 51                	je     0x140718224
1407181d3:	f2 0f 10 37          	movsd  (%rdi),%xmm6
1407181d7:	b9 04 00 00 00       	mov    $0x4,%ecx
1407181dc:	e8 df 7c 03 00       	call   0x14074fec0
1407181e1:	48 8b 08             	mov    (%rax),%rcx
1407181e4:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1407181e8:	48 85 c9             	test   %rcx,%rcx
1407181eb:	74 1c                	je     0x140718209
1407181ed:	8b 41 10             	mov    0x10(%rcx),%eax
1407181f0:	ff c0                	inc    %eax
1407181f2:	89 41 10             	mov    %eax,0x10(%rcx)
1407181f5:	83 f8 01             	cmp    $0x1,%eax
1407181f8:	0f 8e 13 03 00 00    	jle    0x140718511
1407181fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140718203:	0f 84 10 03 00 00    	je     0x140718519
140718209:	0f 28 d6             	movaps %xmm6,%xmm2
14071820c:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140718210:	49 8b ce             	mov    %r14,%rcx
140718213:	e8 38 d9 b3 ff       	call   0x140255b50
140718218:	48 8d 05 e1 22 8c 00 	lea    0x8c22e1(%rip),%rax        # 0x140fda500
14071821f:	49 89 06             	mov    %rax,(%r14)
140718222:	eb 03                	jmp    0x140718227
140718224:	4c 8b f6             	mov    %rsi,%r14
140718227:	4c 89 33             	mov    %r14,(%rbx)
14071822a:	e9 fd fe ff ff       	jmp    0x14071812c
14071822f:	b9 28 00 00 00       	mov    $0x28,%ecx
140718234:	e8 cf 2e 70 00       	call   0x140e1b108
140718239:	4c 8b f0             	mov    %rax,%r14
14071823c:	48 89 45 38          	mov    %rax,0x38(%rbp)
140718240:	48 85 c0             	test   %rax,%rax
140718243:	74 51                	je     0x140718296
140718245:	f2 0f 10 37          	movsd  (%rdi),%xmm6
140718249:	b9 06 00 00 00       	mov    $0x6,%ecx
14071824e:	e8 6d 7c 03 00       	call   0x14074fec0
140718253:	48 8b 08             	mov    (%rax),%rcx
140718256:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
14071825a:	48 85 c9             	test   %rcx,%rcx
14071825d:	74 1c                	je     0x14071827b
14071825f:	8b 41 10             	mov    0x10(%rcx),%eax
140718262:	ff c0                	inc    %eax
140718264:	89 41 10             	mov    %eax,0x10(%rcx)
140718267:	83 f8 01             	cmp    $0x1,%eax
14071826a:	0f 8e b4 02 00 00    	jle    0x140718524
140718270:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140718275:	0f 84 b1 02 00 00    	je     0x14071852c
14071827b:	0f 28 d6             	movaps %xmm6,%xmm2
14071827e:	48 8d 55 30          	lea    0x30(%rbp),%rdx
140718282:	49 8b ce             	mov    %r14,%rcx
140718285:	e8 c6 d8 b3 ff       	call   0x140255b50