140102d75:	48 89 bc 24 08 06 00 	mov    %rdi,0x608(%rsp)
140102d7c:	00
140102d7d:	48 c7 84 24 10 06 00 	movq   $0x7,0x610(%rsp)
140102d84:	00 07 00 00 00
140102d89:	66 89 bc 24 f8 05 00 	mov    %di,0x5f8(%rsp)
140102d90:	00
140102d91:	48 8d 8c 24 e8 04 00 	lea    0x4e8(%rsp),%rcx
140102d98:	00
140102d99:	48 83 bc 24 00 05 00 	cmpq   $0x10,0x500(%rsp)
140102da0:	00 10
140102da2:	48 0f 43 8c 24 e8 04 	cmovae 0x4e8(%rsp),%rcx
140102da9:	00 00
140102dab:	48 8d 94 24 58 06 00 	lea    0x658(%rsp),%rdx
140102db2:	00
140102db3:	e8 88 60 fe ff       	call   0x1400e8e40
140102db8:	48 8d 94 24 f8 05 00 	lea    0x5f8(%rsp),%rdx
140102dbf:	00
140102dc0:	48 8d 8c 24 58 06 00 	lea    0x658(%rsp),%rcx
140102dc7:	00
140102dc8:	e8 43 61 fe ff       	call   0x1400e8f10
140102dcd:	48 8d 8c 24 f8 05 00 	lea    0x5f8(%rsp),%rcx
140102dd4:	00
140102dd5:	48 83 bc 24 10 06 00 	cmpq   $0x8,0x610(%rsp)
140102ddc:	00 08
140102dde:	48 0f 43 8c 24 f8 05 	cmovae 0x5f8(%rsp),%rcx
140102de5:	00 00
140102de7:	48 8d 94 24 e8 04 00 	lea    0x4e8(%rsp),%rdx
140102dee:	00
140102def:	e8 fc 5d fe ff       	call   0x1400e8bf0
140102df4:	48 89 bc 24 78 05 00 	mov    %rdi,0x578(%rsp)
140102dfb:	00
140102dfc:	48 89 bc 24 88 05 00 	mov    %rdi,0x588(%rsp)
140102e03:	00
140102e04:	48 c7 84 24 90 05 00 	movq   $0xf,0x590(%rsp)
140102e0b:	00 0f 00 00 00
140102e10:	c6 84 24 78 05 00 00 	movb   $0x0,0x578(%rsp)
140102e17:	00
140102e18:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140102e1e:	48 8d 15 57 ab 12 00 	lea    0x12ab57(%rip),%rdx        # 0x14022d97c
140102e25:	48 8d 8c 24 78 05 00 	lea    0x578(%rsp),%rcx
140102e2c:	00
140102e2d:	e8 ce 35 fc ff       	call   0x1400c6400
140102e32:	90                   	nop
140102e33:	48 89 bc 24 b8 07 00 	mov    %rdi,0x7b8(%rsp)
140102e3a:	00
140102e3b:	48 89 bc 24 c8 07 00 	mov    %rdi,0x7c8(%rsp)
140102e42:	00
140102e43:	48 c7 84 24 d0 07 00 	movq   $0xf,0x7d0(%rsp)
140102e4a:	00 0f 00 00 00
140102e4f:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140102e55:	48 8d 15 fc 64 13 00 	lea    0x1364fc(%rip),%rdx        # 0x140239358
140102e5c:	48 8d 8c 24 b8 07 00 	lea    0x7b8(%rsp),%rcx
140102e63:	00
140102e64:	e8 97 35 fc ff       	call   0x1400c6400
140102e69:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
140102e6e:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
140102e73:	4d 8b fc             	mov    %r12,%r15
140102e76:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140102e7a:	75 2b                	jne    0x140102ea7
140102e7c:	0f 1f 40 00          	nopl   0x0(%rax)
140102e80:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140102e84:	48 8d 94 24 b8 07 00 	lea    0x7b8(%rsp),%rdx
140102e8b:	00
140102e8c:	e8 3f 39 fc ff       	call   0x1400c67d0
140102e91:	84 c0                	test   %al,%al
140102e93:	74 06                	je     0x140102e9b
140102e95:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140102e99:	eb 06                	jmp    0x140102ea1
140102e9b:	4c 8b fb             	mov    %rbx,%r15
140102e9e:	48 8b 1b             	mov    (%rbx),%rbx
140102ea1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140102ea5:	74 d9                	je     0x140102e80
140102ea7:	41 80 7f 19 00       	cmpb   $0x0,0x19(%r15)
140102eac:	75 15                	jne    0x140102ec3
140102eae:	49 8d 57 20          	lea    0x20(%r15),%rdx
140102eb2:	48 8d 8c 24 b8 07 00 	lea    0x7b8(%rsp),%rcx
140102eb9:	00
140102eba:	e8 11 39 fc ff       	call   0x1400c67d0
140102ebf:	84 c0                	test   %al,%al
140102ec1:	74 03                	je     0x140102ec6
140102ec3:	4d 8b fc             	mov    %r12,%r15
140102ec6:	4d 3b fc             	cmp    %r12,%r15
140102ec9:	0f 95 c3             	setne  %bl
140102ecc:	48 8d 8c 24 b8 07 00 	lea    0x7b8(%rsp),%rcx
140102ed3:	00
140102ed4:	e8 a7 34 fc ff       	call   0x1400c6380
140102ed9:	84 db                	test   %bl,%bl
140102edb:	0f 84 8a 00 00 00    	je     0x140102f6b
140102ee1:	48 89 bc 24 d8 07 00 	mov    %rdi,0x7d8(%rsp)
140102ee8:	00
140102ee9:	48 89 bc 24 e8 07 00 	mov    %rdi,0x7e8(%rsp)
140102ef0:	00
140102ef1:	48 c7 84 24 f0 07 00 	movq   $0xf,0x7f0(%rsp)
140102ef8:	00 0f 00 00 00
140102efd:	c6 84 24 d8 07 00 00 	movb   $0x0,0x7d8(%rsp)
140102f04:	00
140102f05:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140102f0b:	48 8d 15 46 64 13 00 	lea    0x136446(%rip),%rdx        # 0x140239358
140102f12:	48 8d 8c 24 d8 07 00 	lea    0x7d8(%rsp),%rcx
140102f19:	00
140102f1a:	e8 e1 34 fc ff       	call   0x1400c6400
140102f1f:	90                   	nop
140102f20:	48 8d 94 24 d8 07 00 	lea    0x7d8(%rsp),%rdx
140102f27:	00
140102f28:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140102f2d:	e8 be 51 00 00       	call   0x1401080f0
140102f32:	48 8d 8c 24 78 05 00 	lea    0x578(%rsp),%rcx
140102f39:	00
140102f3a:	48 3b c8             	cmp    %rax,%rcx
140102f3d:	74 1f                	je     0x140102f5e
140102f3f:	4c 8b 40 10          	mov    0x10(%rax),%r8
140102f43:	48 83 78 18 10       	cmpq   $0x10,0x18(%rax)
140102f48:	72 03                	jb     0x140102f4d
140102f4a:	48 8b 00             	mov    (%rax),%rax
140102f4d:	48 8b d0             	mov    %rax,%rdx
140102f50:	48 8d 8c 24 78 05 00 	lea    0x578(%rsp),%rcx
140102f57:	00
140102f58:	e8 a3 34 fc ff       	call   0x1400c6400
140102f5d:	90                   	nop
140102f5e:	48 8d 8c 24 d8 07 00 	lea    0x7d8(%rsp),%rcx
140102f65:	00
140102f66:	e8 15 34 fc ff       	call   0x1400c6380
140102f6b:	48 8b 9e b0 00 00 00 	mov    0xb0(%rsi),%rbx
140102f72:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140102f76:	48 8b 41 10          	mov    0x10(%rcx),%rax
140102f7a:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
140102f7f:	72 03                	jb     0x140102f84
140102f81:	48 8b 09             	mov    (%rcx),%rcx
140102f84:	48 83 f8 1a          	cmp    $0x1a,%rax
140102f88:	75 13                	jne    0x140102f9d
140102f8a:	4c 8b c0             	mov    %rax,%r8
140102f8d:	48 8d 15 a4 63 13 00 	lea    0x1363a4(%rip),%rdx        # 0x140239338
140102f94:	e8 d7 5d 08 00       	call   0x140188d70
140102f99:	85 c0                	test   %eax,%eax
140102f9b:	74 58                	je     0x140102ff5
140102f9d:	48 8d 94 24 78 05 00 	lea    0x578(%rsp),%rdx
140102fa4:	00
140102fa5:	48 83 bc 24 90 05 00 	cmpq   $0x10,0x590(%rsp)
140102fac:	00 10
140102fae:	48 0f 43 94 24 78 05 	cmovae 0x578(%rsp),%rdx
140102fb5:	00 00
140102fb7:	48 83 bc 24 88 05 00 	cmpq   $0x4,0x588(%rsp)
140102fbe:	00 04
140102fc0:	0f 85 bb 00 00 00    	jne    0x140103081
140102fc6:	48 8b cf             	mov    %rdi,%rcx
140102fc9:	4c 8d 05 b4 a9 12 00 	lea    0x12a9b4(%rip),%r8        # 0x14022d984
140102fd0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140102fd4:	48 ff c1             	inc    %rcx
140102fd7:	41 3a 44 08 ff       	cmp    -0x1(%r8,%rcx,1),%al
140102fdc:	75 0a                	jne    0x140102fe8
140102fde:	48 83 f9 04          	cmp    $0x4,%rcx
140102fe2:	75 ec                	jne    0x140102fd0
140102fe4:	8b c7                	mov    %edi,%eax
140102fe6:	eb 05                	jmp    0x140102fed
140102fe8:	1b c0                	sbb    %eax,%eax
140102fea:	83 c8 01             	or     $0x1,%eax
140102fed:	85 c0                	test   %eax,%eax
140102fef:	0f 85 8c 00 00 00    	jne    0x140103081
140102ff5:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
140102ffc:	00
140102ffd:	48 89 bc 24 c8 00 00 	mov    %rdi,0xc8(%rsp)
140103004:	00
140103005:	48 c7 84 24 d0 00 00 	movq   $0xf,0xd0(%rsp)
14010300c:	00 0f 00 00 00
140103011:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
140103017:	48 8d 15 0a 64 13 00 	lea    0x13640a(%rip),%rdx        # 0x140239428
14010301e:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
140103025:	00
140103026:	e8 d5 33 fc ff       	call   0x1400c6400
14010302b:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
140103032:	00
140103033:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140103038:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
14010303f:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
140103046:	00
140103047:	48 3b c8             	cmp    %rax,%rcx
14010304a:	74 28                	je     0x140103074
14010304c:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
140103053:	00
140103054:	48 83 bc 24 d0 00 00 	cmpq   $0x10,0xd0(%rsp)
14010305b:	00 10
14010305d:	48 0f 43 94 24 b8 00 	cmovae 0xb8(%rsp),%rdx
140103064:	00 00
140103066:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
14010306d:	00
14010306e:	e8 8d 33 fc ff       	call   0x1400c6400
140103073:	90                   	nop
140103074:	48 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%rcx
14010307b:	00
14010307c:	e8 ff 32 fc ff       	call   0x1400c6380
140103081:	e8 86 ce 08 00       	call   0x14018ff0c
140103086:	4c 8b f8             	mov    %rax,%r15
140103089:	48 8d 9c 24 38 05 00 	lea    0x538(%rsp),%rbx
140103090:	00
140103091:	48 83 bc 24 50 05 00 	cmpq   $0x10,0x550(%rsp)
140103098:	00 10
14010309a:	48 0f 43 9c 24 38 05 	cmovae 0x538(%rsp),%rbx
1401030a1:	00 00
1401030a3:	89 38                	mov    %edi,(%rax)
1401030a5:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401030ab:	48 8d 94 24 60 01 00 	lea    0x160(%rsp),%rdx
1401030b2:	00
1401030b3:	48 8b cb             	mov    %rbx,%rcx
1401030b6:	e8 bd e3 08 00       	call   0x140191478
1401030bb:	44 8b e0             	mov    %eax,%r12d
1401030be:	48 3b 9c 24 60 01 00 	cmp    0x160(%rsp),%rbx
1401030c5:	00
1401030c6:	0f 84 0a 10 00 00    	je     0x1401040d6
1401030cc:	41 83 3f 22          	cmpl   $0x22,(%r15)
1401030d0:	0f 84 27 10 00 00    	je     0x1401040fd
1401030d6:	e8 31 ce 08 00       	call   0x14018ff0c
1401030db:	4c 8b f8             	mov    %rax,%r15
1401030de:	48 8d 9c 24 58 05 00 	lea    0x558(%rsp),%rbx
1401030e5:	00
1401030e6:	48 83 bc 24 70 05 00 	cmpq   $0x10,0x570(%rsp)
1401030ed:	00 10
1401030ef:	48 0f 43 9c 24 58 05 	cmovae 0x558(%rsp),%rbx
1401030f6:	00 00
1401030f8:	89 38                	mov    %edi,(%rax)
1401030fa:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140103100:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140103105:	48 8b cb             	mov    %rbx,%rcx
140103108:	e8 6b e3 08 00       	call   0x140191478
14010310d:	48 3b 5c 24 68       	cmp    0x68(%rsp),%rbx
140103112:	0f 84 cb 0f 00 00    	je     0x1401040e3
140103118:	41 83 3f 22          	cmpl   $0x22,(%r15)
14010311c:	0f 84 ce 0f 00 00    	je     0x1401040f0
140103122:	45 8b c4             	mov    %r12d,%r8d
140103125:	8b d0                	mov    %eax,%edx
140103127:	48 8b ce             	mov    %rsi,%rcx
14010312a:	e8 81 30 00 00       	call   0x1401061b0
14010312f:	48 83 bc 24 f8 04 00 	cmpq   $0x0,0x4f8(%rsp)
140103136:	00 00
140103138:	0f 84 52 01 00 00    	je     0x140103290
14010313e:	0f 57 c0             	xorps  %xmm0,%xmm0
140103141:	f3 0f 7f 84 24 88 00 	movdqu %xmm0,0x88(%rsp)
140103148:	00 00
14010314a:	48 8b 56 20          	mov    0x20(%rsi),%rdx
14010314e:	48 85 d2             	test   %rdx,%rdx
140103151:	74 1f                	je     0x140103172
140103153:	8b 42 08             	mov    0x8(%rdx),%eax
140103156:	85 c0                	test   %eax,%eax
140103158:	74 18                	je     0x140103172
14010315a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140103160:	8d 48 01             	lea    0x1(%rax),%ecx
140103163:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140103168:	0f 84 05 01 00 00    	je     0x140103273
14010316e:	85 c0                	test   %eax,%eax
140103170:	75 ee                	jne    0x140103160
140103172:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
140103179:	00
14010317a:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140103181:	00
140103182:	48 85 ff             	test   %rdi,%rdi
140103185:	74 39                	je     0x1401031c0
140103187:	b9 20 00 00 00       	mov    $0x20,%ecx
14010318c:	e8 5f 31 08 00       	call   0x1401862f0
140103191:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140103196:	48 8d 94 24 e8 04 00 	lea    0x4e8(%rsp),%rdx
14010319d:	00
14010319e:	48 8b c8             	mov    %rax,%rcx
1401031a1:	e8 3a 2f fc ff       	call   0x1400c60e0
1401031a6:	90                   	nop
1401031a7:	4c 8b c8             	mov    %rax,%r9
1401031aa:	ba 01 04 00 00       	mov    $0x401,%edx
1401031af:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401031b5:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401031b9:	ff 15 31 b3 0f 00    	call   *0xfb331(%rip)        # 0x1401fe4f0
1401031bf:	90                   	nop
1401031c0:	48 85 db             	test   %rbx,%rbx
1401031c3:	74 38                	je     0x1401031fd
1401031c5:	41 8b c6             	mov    %r14d,%eax
1401031c8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401031cd:	83 f8 01             	cmp    $0x1,%eax
1401031d0:	75 2b                	jne    0x1401031fd
1401031d2:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401031d9:	00
1401031da:	48 8b 03             	mov    (%rbx),%rax
1401031dd:	48 8b cb             	mov    %rbx,%rcx
1401031e0:	ff 10                	call   *(%rax)
1401031e2:	f0 44 0f c1 73 0c    	lock xadd %r14d,0xc(%rbx)
1401031e8:	41 83 fe 01          	cmp    $0x1,%r14d
1401031ec:	75 0f                	jne    0x1401031fd
1401031ee:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401031f5:	00
1401031f6:	48 8b 01             	mov    (%rcx),%rax
1401031f9:	ff 50 08             	call   *0x8(%rax)
1401031fc:	90                   	nop
1401031fd:	48 8d 8c 24 78 05 00 	lea    0x578(%rsp),%rcx
140103204:	00
140103205:	e8 76 31 fc ff       	call   0x1400c6380
14010320a:	90                   	nop
14010320b:	48 8d 8c 24 f8 05 00 	lea    0x5f8(%rsp),%rcx
140103212:	00
140103213:	e8 a8 2f fc ff       	call   0x1400c61c0
140103218:	90                   	nop
140103219:	48 8d 8c 24 58 06 00 	lea    0x658(%rsp),%rcx
140103220:	00
140103221:	e8 9a 2f fc ff       	call   0x1400c61c0
140103226:	90                   	nop
140103227:	48 8d 8c 24 e8 04 00 	lea    0x4e8(%rsp),%rcx
14010322e:	00
14010322f:	e8 4c 31 fc ff       	call   0x1400c6380
140103234:	90                   	nop
140103235:	48 8d 8c 24 58 05 00 	lea    0x558(%rsp),%rcx
14010323c:	00
14010323d:	e8 3e 31 fc ff       	call   0x1400c6380
140103242:	90                   	nop
140103243:	48 8d 8c 24 38 05 00 	lea    0x538(%rsp),%rcx
14010324a:	00
14010324b:	e8 30 31 fc ff       	call   0x1400c6380
140103250:	90                   	nop
140103251:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140103256:	4d 8b 40 08          	mov    0x8(%r8),%r8
14010325a:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14010325f:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140103264:	e8 d7 bb fc ff       	call   0x1400cee40
140103269:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14010326e:	e9 a8 f3 ff ff       	jmp    0x14010261b
140103273:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140103277:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
14010327e:	00
14010327f:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140103283:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14010328a:	00
14010328b:	e9 f2 fe ff ff       	jmp    0x140103182
140103290:	48 8d 8c 24 78 05 00 	lea    0x578(%rsp),%rcx
140103297:	00
140103298:	e8 e3 30 fc ff       	call   0x1400c6380
14010329d:	90                   	nop
14010329e:	48 8d 8c 24 f8 05 00 	lea    0x5f8(%rsp),%rcx
1401032a5:	00
1401032a6:	e8 15 2f fc ff       	call   0x1400c61c0
1401032ab:	90                   	nop
1401032ac:	48 8d 8c 24 58 06 00 	lea    0x658(%rsp),%rcx
1401032b3:	00
1401032b4:	e8 07 2f fc ff       	call   0x1400c61c0
1401032b9:	90                   	nop
1401032ba:	48 8d 8c 24 e8 04 00 	lea    0x4e8(%rsp),%rcx
1401032c1:	00
1401032c2:	e8 b9 30 fc ff       	call   0x1400c6380
1401032c7:	90                   	nop
1401032c8:	48 8d 8c 24 58 05 00 	lea    0x558(%rsp),%rcx
1401032cf:	00
1401032d0:	e8 ab 30 fc ff       	call   0x1400c6380
1401032d5:	90                   	nop
1401032d6:	48 8d 8c 24 38 05 00 	lea    0x538(%rsp),%rcx
1401032dd:	00
1401032de:	e8 9d 30 fc ff       	call   0x1400c6380
1401032e3:	90                   	nop