1402aef72:	41 5e                	pop    %r14
1402aef74:	5f                   	pop    %rdi
1402aef75:	5e                   	pop    %rsi
1402aef76:	5b                   	pop    %rbx
1402aef77:	5d                   	pop    %rbp
1402aef78:	c3                   	ret
1402aef79:	90                   	nop
1402aef7a:	90                   	nop
1402aef7b:	90                   	nop
1402aef7c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402aef81:	55                   	push   %rbp
1402aef82:	56                   	push   %rsi
1402aef83:	57                   	push   %rdi
1402aef84:	48 83 ec 60          	sub    $0x60,%rsp
1402aef88:	48 8b 05 b1 00 a1 00 	mov    0xa100b1(%rip),%rax        # 0x140cbf040
1402aef8f:	48 33 c4             	xor    %rsp,%rax
1402aef92:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402aef97:	49 8b f1             	mov    %r9,%rsi
1402aef9a:	41 8b e8             	mov    %r8d,%ebp
1402aef9d:	48 8b fa             	mov    %rdx,%rdi
1402aefa0:	48 8b d9             	mov    %rcx,%rbx
1402aefa3:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402aefa8:	0f 57 c0             	xorps  %xmm0,%xmm0
1402aefab:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402aefb0:	0f 57 c9             	xorps  %xmm1,%xmm1
1402aefb3:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1402aefb9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1402aefbd:	49 ff c0             	inc    %r8
1402aefc0:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1402aefc5:	75 f6                	jne    0x1402aefbd
1402aefc7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402aefcc:	e8 cf 01 e6 ff       	call   0x14010f1a0
1402aefd1:	45 33 c0             	xor    %r8d,%r8d
1402aefd4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402aefd9:	48 8b cb             	mov    %rbx,%rcx
1402aefdc:	e8 bf e9 e5 ff       	call   0x14010d9a0
1402aefe1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402aefe6:	48 83 f8 0f          	cmp    $0xf,%rax
1402aefea:	76 31                	jbe    0x1402af01d
1402aefec:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402aeff1:	48 8b d1             	mov    %rcx,%rdx
1402aeff4:	48 ff c0             	inc    %rax
1402aeff7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402aeffd:	72 18                	jb     0x1402af017
1402aefff:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402af003:	48 2b d1             	sub    %rcx,%rdx
1402af006:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402af00a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402af00e:	76 07                	jbe    0x1402af017
1402af010:	ff 15 82 d9 85 00    	call   *0x85d982(%rip)        # 0x140b0c998
1402af016:	cc                   	int3
1402af017:	ff 15 a3 d8 85 00    	call   *0x85d8a3(%rip)        # 0x140b0c8c0
1402af01d:	48 8d 05 f4 46 87 00 	lea    0x8746f4(%rip),%rax        # 0x140b23718
1402af024:	48 89 03             	mov    %rax,(%rbx)
1402af027:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1402af02b:	89 6b 48             	mov    %ebp,0x48(%rbx)
1402af02e:	48 89 73 50          	mov    %rsi,0x50(%rbx)
1402af032:	48 8b c3             	mov    %rbx,%rax
1402af035:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402af03a:	48 33 cc             	xor    %rsp,%rcx
1402af03d:	e8 9e 05 84 00       	call   0x140aef5e0
1402af042:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1402af049:	00
1402af04a:	48 83 c4 60          	add    $0x60,%rsp
1402af04e:	5f                   	pop    %rdi
1402af04f:	5e                   	pop    %rsi
1402af050:	5d                   	pop    %rbp
1402af051:	c3                   	ret
1402af052:	90                   	nop
1402af053:	90                   	nop
1402af054:	90                   	nop
1402af055:	90                   	nop
1402af056:	90                   	nop
1402af057:	90                   	nop
1402af058:	90                   	nop
1402af059:	90                   	nop
1402af05a:	90                   	nop
1402af05b:	90                   	nop
1402af05c:	90                   	nop
1402af05d:	90                   	nop
1402af05e:	90                   	nop
1402af05f:	90                   	nop
1402af060:	40 53                	rex push %rbx
1402af062:	48 83 ec 20          	sub    $0x20,%rsp
1402af066:	48 8d 05 f3 47 87 00 	lea    0x8747f3(%rip),%rax        # 0x140b23860
1402af06d:	48 8b d9             	mov    %rcx,%rbx
1402af070:	48 89 01             	mov    %rax,(%rcx)
1402af073:	f6 c2 01             	test   $0x1,%dl
1402af076:	74 05                	je     0x1402af07d
1402af078:	e8 57 05 84 00       	call   0x140aef5d4
1402af07d:	48 8b c3             	mov    %rbx,%rax
1402af080:	48 83 c4 20          	add    $0x20,%rsp
1402af084:	5b                   	pop    %rbx
1402af085:	c3                   	ret
1402af086:	90                   	nop
1402af087:	90                   	nop
1402af088:	90                   	nop
1402af089:	90                   	nop
1402af08a:	90                   	nop
1402af08b:	90                   	nop
1402af08c:	90                   	nop
1402af08d:	90                   	nop
1402af08e:	90                   	nop
1402af08f:	90                   	nop
1402af090:	40 53                	rex push %rbx
1402af092:	48 83 ec 20          	sub    $0x20,%rsp
1402af096:	48 8d 05 ab 47 87 00 	lea    0x8747ab(%rip),%rax        # 0x140b23848
1402af09d:	48 8b d9             	mov    %rcx,%rbx
1402af0a0:	48 89 01             	mov    %rax,(%rcx)
1402af0a3:	f6 c2 01             	test   $0x1,%dl
1402af0a6:	74 05                	je     0x1402af0ad
1402af0a8:	e8 27 05 84 00       	call   0x140aef5d4
1402af0ad:	48 8b c3             	mov    %rbx,%rax
1402af0b0:	48 83 c4 20          	add    $0x20,%rsp
1402af0b4:	5b                   	pop    %rbx
1402af0b5:	c3                   	ret
1402af0b6:	90                   	nop
1402af0b7:	90                   	nop
1402af0b8:	90                   	nop
1402af0b9:	90                   	nop
1402af0ba:	90                   	nop
1402af0bb:	90                   	nop
1402af0bc:	90                   	nop
1402af0bd:	90                   	nop
1402af0be:	90                   	nop
1402af0bf:	90                   	nop
1402af0c0:	40 53                	rex push %rbx
1402af0c2:	48 83 ec 20          	sub    $0x20,%rsp
1402af0c6:	48 8d 05 ab 47 87 00 	lea    0x8747ab(%rip),%rax        # 0x140b23878
1402af0cd:	48 8b d9             	mov    %rcx,%rbx
1402af0d0:	48 89 01             	mov    %rax,(%rcx)
1402af0d3:	f6 c2 01             	test   $0x1,%dl
1402af0d6:	74 05                	je     0x1402af0dd
1402af0d8:	e8 f7 04 84 00       	call   0x140aef5d4
1402af0dd:	48 8b c3             	mov    %rbx,%rax
1402af0e0:	48 83 c4 20          	add    $0x20,%rsp
1402af0e4:	5b                   	pop    %rbx
1402af0e5:	c3                   	ret
1402af0e6:	90                   	nop
1402af0e7:	90                   	nop
1402af0e8:	48 8d 05 89 47 87 00 	lea    0x874789(%rip),%rax        # 0x140b23878
1402af0ef:	48 89 01             	mov    %rax,(%rcx)
1402af0f2:	c3                   	ret
1402af0f3:	90                   	nop
1402af0f4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402af0f9:	57                   	push   %rdi
1402af0fa:	48 83 ec 60          	sub    $0x60,%rsp
1402af0fe:	48 8b 05 3b ff a0 00 	mov    0xa0ff3b(%rip),%rax        # 0x140cbf040
1402af105:	48 33 c4             	xor    %rsp,%rax
1402af108:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402af10d:	8b fa                	mov    %edx,%edi
1402af10f:	48 8b d9             	mov    %rcx,%rbx
1402af112:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402af117:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1402af11c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402af11f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402af124:	66 0f 6f 0d 24 2b 90 	movdqa 0x902b24(%rip),%xmm1        # 0x140bb1c50
1402af12b:	00
1402af12c:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1402af132:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1402af137:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1402af13e:	00
1402af13f:	81 fa 04 82 04 80    	cmp    $0x80048204,%edx
1402af145:	74 2e                	je     0x1402af175
1402af147:	81 fa 06 82 04 80    	cmp    $0x80048206,%edx
1402af14d:	74 17                	je     0x1402af166
1402af14f:	81 fa 07 82 04 80    	cmp    $0x80048207,%edx
1402af155:	75 35                	jne    0x1402af18c
1402af157:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1402af15d:	48 8d 15 24 a5 89 00 	lea    0x89a524(%rip),%rdx        # 0x140b49688
1402af164:	eb 1c                	jmp    0x1402af182
1402af166:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1402af16c:	48 8d 15 ed a4 89 00 	lea    0x89a4ed(%rip),%rdx        # 0x140b49660
1402af173:	eb 0d                	jmp    0x1402af182
1402af175:	41 b8 18 00 00 00    	mov    $0x18,%r8d
1402af17b:	48 8d 15 be a4 89 00 	lea    0x89a4be(%rip),%rdx        # 0x140b49640
1402af182:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402af187:	e8 14 ea e5 ff       	call   0x14010dba0
1402af18c:	44 8b c7             	mov    %edi,%r8d
1402af18f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402af194:	48 8b cb             	mov    %rbx,%rcx
1402af197:	e8 04 e8 e5 ff       	call   0x14010d9a0
1402af19c:	90                   	nop
1402af19d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402af1a2:	48 83 f8 0f          	cmp    $0xf,%rax
1402af1a6:	76 31                	jbe    0x1402af1d9
1402af1a8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402af1ad:	48 8b d1             	mov    %rcx,%rdx
1402af1b0:	48 ff c0             	inc    %rax
1402af1b3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402af1b9:	72 18                	jb     0x1402af1d3
1402af1bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402af1bf:	48 2b d1             	sub    %rcx,%rdx
1402af1c2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402af1c6:	48 83 f8 1f          	cmp    $0x1f,%rax
1402af1ca:	76 07                	jbe    0x1402af1d3
1402af1cc:	ff 15 c6 d7 85 00    	call   *0x85d7c6(%rip)        # 0x140b0c998
1402af1d2:	cc                   	int3
1402af1d3:	ff 15 e7 d6 85 00    	call   *0x85d6e7(%rip)        # 0x140b0c8c0
1402af1d9:	48 8d 05 40 52 87 00 	lea    0x875240(%rip),%rax        # 0x140b24420
1402af1e0:	48 89 03             	mov    %rax,(%rbx)
1402af1e3:	48 8b c3             	mov    %rbx,%rax
1402af1e6:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402af1eb:	48 33 cc             	xor    %rsp,%rcx
1402af1ee:	e8 ed 03 84 00       	call   0x140aef5e0
1402af1f3:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1402af1fa:	00
1402af1fb:	48 83 c4 60          	add    $0x60,%rsp
1402af1ff:	5f                   	pop    %rdi
1402af200:	c3                   	ret
1402af201:	90                   	nop
1402af202:	90                   	nop
1402af203:	90                   	nop
1402af204:	90                   	nop
1402af205:	90                   	nop
1402af206:	90                   	nop
1402af207:	90                   	nop
1402af208:	90                   	nop
1402af209:	90                   	nop
1402af20a:	90                   	nop
1402af20b:	90                   	nop
1402af20c:	90                   	nop
1402af20d:	90                   	nop
1402af20e:	90                   	nop
1402af20f:	90                   	nop
1402af210:	40 53                	rex push %rbx
1402af212:	48 83 ec 20          	sub    $0x20,%rsp
1402af216:	48 8d 05 9b 51 87 00 	lea    0x87519b(%rip),%rax        # 0x140b243b8
1402af21d:	48 8b d9             	mov    %rcx,%rbx
1402af220:	48 89 01             	mov    %rax,(%rcx)
1402af223:	f6 c2 01             	test   $0x1,%dl
1402af226:	74 05                	je     0x1402af22d
1402af228:	e8 a7 03 84 00       	call   0x140aef5d4
1402af22d:	48 8b c3             	mov    %rbx,%rax
1402af230:	48 83 c4 20          	add    $0x20,%rsp
1402af234:	5b                   	pop    %rbx
1402af235:	c3                   	ret
1402af236:	90                   	nop
1402af237:	90                   	nop
1402af238:	90                   	nop
1402af239:	90                   	nop
1402af23a:	90                   	nop
1402af23b:	90                   	nop
1402af23c:	90                   	nop
1402af23d:	90                   	nop
1402af23e:	90                   	nop
1402af23f:	90                   	nop
1402af240:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402af245:	55                   	push   %rbp
1402af246:	56                   	push   %rsi
1402af247:	57                   	push   %rdi
1402af248:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1402af24d:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1402af254:	48 8b 05 e5 fd a0 00 	mov    0xa0fde5(%rip),%rax        # 0x140cbf040
1402af25b:	48 33 c4             	xor    %rsp,%rax
1402af25e:	48 89 45 37          	mov    %rax,0x37(%rbp)
1402af262:	49 8b d9             	mov    %r9,%rbx
1402af265:	48 8b f9             	mov    %rcx,%rdi
1402af268:	49 8b 09             	mov    (%r9),%rcx
1402af26b:	48 8b 01             	mov    (%rcx),%rax
1402af26e:	4c 8b c2             	mov    %rdx,%r8
1402af271:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402af275:	48 8b 40 48          	mov    0x48(%rax),%rax
1402af279:	ff 15 b9 d9 85 00    	call   *0x85d9b9(%rip)        # 0x140b0cc38
1402af27f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402af282:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
1402af287:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1402af28b:	48 85 c0             	test   %rax,%rax
1402af28e:	74 04                	je     0x1402af294
1402af290:	f0 ff 40 08          	lock incl 0x8(%rax)
1402af294:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
1402af298:	66 0f 7f 45 87       	movdqa %xmm0,-0x79(%rbp)
1402af29d:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402af2a1:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402af2a5:	e8 a2 4f 61 00       	call   0x1408c424c
1402af2aa:	48 8d 05 9f 9c 01 00 	lea    0x19c9f(%rip),%rax        # 0x1402c8f50
1402af2b1:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1402af2b5:	83 65 a7 00          	andl   $0x0,-0x59(%rbp)
1402af2b9:	83 65 ab 00          	andl   $0x0,-0x55(%rbp)
1402af2bd:	48 8d 05 4c 47 87 00 	lea    0x87474c(%rip),%rax        # 0x140b23a10
1402af2c4:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402af2c8:	0f 10 45 9f          	movups -0x61(%rbp),%xmm0
1402af2cc:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1402af2d1:	8a 45 af             	mov    -0x51(%rbp),%al
1402af2d4:	88 45 0f             	mov    %al,0xf(%rbp)
1402af2d7:	8a 45 b0             	mov    -0x50(%rbp),%al
1402af2da:	88 45 10             	mov    %al,0x10(%rbp)
1402af2dd:	8a 45 b1             	mov    -0x4f(%rbp),%al
1402af2e0:	88 45 11             	mov    %al,0x11(%rbp)
1402af2e3:	48 89 7d 17          	mov    %rdi,0x17(%rbp)
1402af2e7:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1402af2eb:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1402af2ef:	48 8b 0b             	mov    (%rbx),%rcx
1402af2f2:	48 8b 01             	mov    (%rcx),%rax
1402af2f5:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1402af2f9:	48 8b 40 18          	mov    0x18(%rax),%rax
1402af2fd:	ff 15 35 d9 85 00    	call   *0x85d935(%rip)        # 0x140b0cc38
1402af303:	48 8d 57 58          	lea    0x58(%rdi),%rdx
1402af307:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
1402af30b:	4c 8b c0             	mov    %rax,%r8
1402af30e:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402af312:	e8 35 a1 02 00       	call   0x1402d944c
1402af317:	83 ce ff             	or     $0xffffffff,%esi
1402af31a:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1402af31e:	48 85 db             	test   %rbx,%rbx
1402af321:	74 35                	je     0x1402af358
1402af323:	8b c6                	mov    %esi,%eax
1402af325:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402af32a:	03 c6                	add    %esi,%eax
1402af32c:	75 2a                	jne    0x1402af358
1402af32e:	48 8b 03             	mov    (%rbx),%rax
1402af331:	48 8b cb             	mov    %rbx,%rcx
1402af334:	48 8b 00             	mov    (%rax),%rax
1402af337:	ff 15 fb d8 85 00    	call   *0x85d8fb(%rip)        # 0x140b0cc38
1402af33d:	8b c6                	mov    %esi,%eax
1402af33f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402af344:	03 c6                	add    %esi,%eax
1402af346:	75 10                	jne    0x1402af358
1402af348:	48 8b 03             	mov    (%rbx),%rax
1402af34b:	48 8b cb             	mov    %rbx,%rcx
1402af34e:	48 8b 40 08          	mov    0x8(%rax),%rax
1402af352:	ff 15 e0 d8 85 00    	call   *0x85d8e0(%rip)        # 0x140b0cc38
1402af358:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402af35c:	48 8b 01             	mov    (%rcx),%rax
1402af35f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402af363:	ff 15 cf d8 85 00    	call   *0x85d8cf(%rip)        # 0x140b0cc38
1402af369:	48 8b 38             	mov    (%rax),%rdi
1402af36c:	48 8b 1f             	mov    (%rdi),%rbx
1402af36f:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402af373:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1402af377:	eb 75                	jmp    0x1402af3ee
1402af379:	0f 57 c0             	xorps  %xmm0,%xmm0
1402af37c:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
1402af381:	48 8b 43 28          	mov    0x28(%rbx),%rax
1402af385:	48 85 c0             	test   %rax,%rax
1402af388:	74 04                	je     0x1402af38e
1402af38a:	f0 ff 40 08          	lock incl 0x8(%rax)
1402af38e:	48 8b 43 20          	mov    0x20(%rbx),%rax
1402af392:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1402af396:	48 8b 43 28          	mov    0x28(%rbx),%rax
1402af39a:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1402af39e:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402af3a2:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402af3a6:	e8 49 01 00 00       	call   0x1402af4f4
1402af3ab:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402af3af:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1402af3b3:	74 1e                	je     0x1402af3d3
1402af3b5:	48 8b 43 08          	mov    0x8(%rbx),%rax
1402af3b9:	eb 0d                	jmp    0x1402af3c8
1402af3bb:	48 3b 58 10          	cmp    0x10(%rax),%rbx