140010fb4:	ba 04 00 00 00       	mov    $0x4,%edx
140010fb9:	48 8b 40 30          	mov    0x30(%rax),%rax
140010fbd:	ff 15 85 a1 01 00    	call   *0x1a185(%rip)        # 0x14002b148
140010fc3:	85 c0                	test   %eax,%eax
140010fc5:	0f 89 b7 00 00 00    	jns    0x140011082
140010fcb:	88 5c 24 48          	mov    %bl,0x48(%rsp)
140010fcf:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140010fd3:	48 8b 01             	mov    (%rcx),%rax
140010fd6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140010fdb:	ba 03 00 00 00       	mov    $0x3,%edx
140010fe0:	48 8b 40 30          	mov    0x30(%rax),%rax
140010fe4:	ff 15 5e a1 01 00    	call   *0x1a15e(%rip)        # 0x14002b148
140010fea:	44 8b f0             	mov    %eax,%r14d
140010fed:	85 c0                	test   %eax,%eax
140010fef:	0f 89 88 00 00 00    	jns    0x14001107d
140010ff5:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140010ffc:	00
140010ffd:	44 8b c8             	mov    %eax,%r9d
140011000:	4c 8d 05 21 c0 01 00 	lea    0x1c021(%rip),%r8        # 0x14002d028
140011007:	ba c9 01 00 00       	mov    $0x1c9,%edx
14001100c:	e8 33 29 ff ff       	call   0x140003944
140011011:	90                   	nop
140011012:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011017:	48 85 c9             	test   %rcx,%rcx
14001101a:	74 13                	je     0x14001102f
14001101c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140011021:	48 8b 01             	mov    (%rcx),%rax
140011024:	48 8b 40 10          	mov    0x10(%rax),%rax
140011028:	ff 15 1a a1 01 00    	call   *0x1a11a(%rip)        # 0x14002b148
14001102e:	90                   	nop
14001102f:	39 5c 24 70          	cmp    %ebx,0x70(%rsp)
140011033:	7d 1e                	jge    0x140011053
140011035:	49 8d 45 18          	lea    0x18(%r13),%rax
140011039:	48 89 58 10          	mov    %rbx,0x10(%rax)
14001103d:	48 39 78 18          	cmp    %rdi,0x18(%rax)
140011041:	72 03                	jb     0x140011046
140011043:	48 8b 00             	mov    (%rax),%rax
140011046:	49 8d 4d 38          	lea    0x38(%r13),%rcx
14001104a:	66 89 18             	mov    %bx,(%rax)
14001104d:	e8 46 2d 00 00       	call   0x140013d98
140011052:	90                   	nop
140011053:	40 84 3d a8 6f 02 00 	test   %dil,0x26fa8(%rip)        # 0x140038002
14001105a:	74 19                	je     0x140011075
14001105c:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
140011063:	00
140011064:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140011069:	48 8d 15 c0 ba 01 00 	lea    0x1bac0(%rip),%rdx        # 0x14002cb30
140011070:	e8 03 d2 ff ff       	call   0x14000e278
140011075:	41 8b c6             	mov    %r14d,%eax
140011078:	e9 dd 0b 00 00       	jmp    0x140011c5a
14001107d:	44 8b 74 24 58       	mov    0x58(%rsp),%r14d
140011082:	0f 57 c0             	xorps  %xmm0,%xmm0
140011085:	f3 0f 7f 84 24 38 01 	movdqu %xmm0,0x138(%rsp)
14001108c:	00 00
14001108e:	48 89 9c 24 48 01 00 	mov    %rbx,0x148(%rsp)
140011095:	00
140011096:	49 63 d6             	movslq %r14d,%rdx
140011099:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
1400110a0:	00
1400110a1:	e8 be 0d 00 00       	call   0x140011e64
1400110a6:	44 8b f3             	mov    %ebx,%r14d
1400110a9:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400110ad:	44 3b 74 24 58       	cmp    0x58(%rsp),%r14d
1400110b2:	7d 59                	jge    0x14001110d
1400110b4:	49 63 c6             	movslq %r14d,%rax
1400110b7:	48 8b d0             	mov    %rax,%rdx
1400110ba:	48 03 d2             	add    %rdx,%rdx
1400110bd:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1400110c1:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
1400110c6:	41 8b 04 d1          	mov    (%r9,%rdx,8),%eax
1400110ca:	4c 8b 94 24 38 01 00 	mov    0x138(%rsp),%r10
1400110d1:	00
1400110d2:	41 89 04 ca          	mov    %eax,(%r10,%rcx,8)
1400110d6:	41 0f b7 44 d1 04    	movzwl 0x4(%r9,%rdx,8),%eax
1400110dc:	66 41 89 44 ca 04    	mov    %ax,0x4(%r10,%rcx,8)
1400110e2:	49 8b 54 d1 08       	mov    0x8(%r9,%rdx,8),%rdx
1400110e7:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1400110eb:	49 8d 0c ca          	lea    (%r10,%rcx,8),%rcx
1400110ef:	66 39 1a             	cmp    %bx,(%rdx)
1400110f2:	75 05                	jne    0x1400110f9
1400110f4:	4c 8b c3             	mov    %rbx,%r8
1400110f7:	eb 0a                	jmp    0x140011103
1400110f9:	49 ff c0             	inc    %r8
1400110fc:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
140011101:	75 f6                	jne    0x1400110f9
140011103:	e8 ac 3a 00 00       	call   0x140014bb4
140011108:	41 ff c6             	inc    %r14d
14001110b:	eb 9c                	jmp    0x1400110a9
14001110d:	8b 44 24 58          	mov    0x58(%rsp),%eax
140011111:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140011116:	e9 f1 00 00 00       	jmp    0x14001120c
14001111b:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
140011122:	00
140011123:	e8 38 53 00 00       	call   0x140016460
140011128:	90                   	nop
140011129:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001112e:	33 db                	xor    %ebx,%ebx
140011130:	48 85 c9             	test   %rcx,%rcx
140011133:	74 13                	je     0x140011148
140011135:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14001113a:	48 8b 01             	mov    (%rcx),%rax
14001113d:	48 8b 40 10          	mov    0x10(%rax),%rax
140011141:	ff 15 01 a0 01 00    	call   *0x1a001(%rip)        # 0x14002b148
140011147:	90                   	nop
140011148:	38 9c 24 b8 00 00 00 	cmp    %bl,0xb8(%rsp)
14001114f:	74 38                	je     0x140011189
140011151:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140011158:	00
140011159:	39 18                	cmp    %ebx,(%rax)
14001115b:	7d 2c                	jge    0x140011189
14001115d:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140011164:	00
140011165:	48 8d 41 18          	lea    0x18(%rcx),%rax
140011169:	48 89 58 10          	mov    %rbx,0x10(%rax)
14001116d:	bf 08 00 00 00       	mov    $0x8,%edi
140011172:	48 39 78 18          	cmp    %rdi,0x18(%rax)
140011176:	72 03                	jb     0x14001117b
140011178:	48 8b 00             	mov    (%rax),%rax
14001117b:	66 89 18             	mov    %bx,(%rax)
14001117e:	48 83 c1 38          	add    $0x38,%rcx
140011182:	e8 11 2c 00 00       	call   0x140013d98
140011187:	eb 05                	jmp    0x14001118e
140011189:	bf 08 00 00 00       	mov    $0x8,%edi
14001118e:	40 84 3d 6d 6e 02 00 	test   %dil,0x26e6d(%rip)        # 0x140038002
140011195:	74 19                	je     0x1400111b0
140011197:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
14001119e:	00
14001119f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400111a4:	48 8d 15 85 b9 01 00 	lea    0x1b985(%rip),%rdx        # 0x14002cb30
1400111ab:	e8 c8 d0 ff ff       	call   0x14000e278
1400111b0:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1400111b4:	e9 a1 0a 00 00       	jmp    0x140011c5a
1400111b9:	bf 08 00 00 00       	mov    $0x8,%edi
1400111be:	33 db                	xor    %ebx,%ebx
1400111c0:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400111c4:	44 8a a4 24 b8 00 00 	mov    0xb8(%rsp),%r12b
1400111cb:	00
1400111cc:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
1400111d3:	00
1400111d4:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
1400111db:	00
1400111dc:	4c 8b ac 24 c0 00 00 	mov    0xc0(%rsp),%r13
1400111e3:	00
1400111e4:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
1400111eb:	00
1400111ec:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1400111f3:	89 44 24 58          	mov    %eax,0x58(%rsp)
1400111f7:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1400111fe:	00
1400111ff:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
140011204:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140011208:	89 4c 24 5c          	mov    %ecx,0x5c(%rsp)
14001120c:	39 1a                	cmp    %ebx,(%rdx)
14001120e:	0f 85 36 03 00 00    	jne    0x14001154a
140011214:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140011218:	4d 8b f0             	mov    %r8,%r14
14001121b:	49 ff c6             	inc    %r14
14001121e:	66 42 39 1c 72       	cmp    %bx,(%rdx,%r14,2)
140011223:	75 f6                	jne    0x14001121b
140011225:	38 5c 24 48          	cmp    %bl,0x48(%rsp)
140011229:	0f 84 ce 01 00 00    	je     0x1400113fd
14001122f:	4d 85 f6             	test   %r14,%r14
140011232:	0f 84 c5 01 00 00    	je     0x1400113fd
140011238:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001123d:	48 8b 01             	mov    (%rcx),%rax
140011240:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140011246:	48 8b 40 58          	mov    0x58(%rax),%rax
14001124a:	ff 15 f8 9e 01 00    	call   *0x19ef8(%rip)        # 0x14002b148
140011250:	44 8b e8             	mov    %eax,%r13d
140011253:	85 c0                	test   %eax,%eax
140011255:	0f 89 9a 00 00 00    	jns    0x1400112f5
14001125b:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011262:	00
140011263:	44 8b c8             	mov    %eax,%r9d
140011266:	4c 8d 05 bb bd 01 00 	lea    0x1bdbb(%rip),%r8        # 0x14002d028
14001126d:	ba e9 01 00 00       	mov    $0x1e9,%edx
140011272:	e8 cd 26 ff ff       	call   0x140003944
140011277:	90                   	nop
140011278:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
14001127f:	00
140011280:	e8 db 51 00 00       	call   0x140016460
140011285:	90                   	nop
140011286:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001128b:	48 85 c9             	test   %rcx,%rcx
14001128e:	74 13                	je     0x1400112a3
140011290:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140011295:	48 8b 01             	mov    (%rcx),%rax
140011298:	48 8b 40 10          	mov    0x10(%rax),%rax
14001129c:	ff 15 a6 9e 01 00    	call   *0x19ea6(%rip)        # 0x14002b148
1400112a2:	90                   	nop
1400112a3:	45 84 e4             	test   %r12b,%r12b
1400112a6:	74 23                	je     0x1400112cb
1400112a8:	41 39 1f             	cmp    %ebx,(%r15)
1400112ab:	7d 1e                	jge    0x1400112cb
1400112ad:	48 8d 46 18          	lea    0x18(%rsi),%rax
1400112b1:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400112b5:	48 39 78 18          	cmp    %rdi,0x18(%rax)
1400112b9:	72 03                	jb     0x1400112be
1400112bb:	48 8b 00             	mov    (%rax),%rax
1400112be:	66 89 18             	mov    %bx,(%rax)
1400112c1:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400112c5:	e8 ce 2a 00 00       	call   0x140013d98
1400112ca:	90                   	nop
1400112cb:	40 84 3d 30 6d 02 00 	test   %dil,0x26d30(%rip)        # 0x140038002
1400112d2:	74 19                	je     0x1400112ed
1400112d4:	48 8d 84 24 38 01 00 	lea    0x138(%rsp),%rax
1400112db:	00
1400112dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400112e1:	48 8d 15 48 b8 01 00 	lea    0x1b848(%rip),%rdx        # 0x14002cb30
1400112e8:	e8 8b cf ff ff       	call   0x14000e278
1400112ed:	41 8b c5             	mov    %r13d,%eax
1400112f0:	e9 65 09 00 00       	jmp    0x140011c5a
1400112f5:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400112fc:	00
1400112fd:	49 8b 45 00          	mov    0x0(%r13),%rax
140011301:	49 8b cd             	mov    %r13,%rcx
140011304:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
14001130b:	ff 15 37 9e 01 00    	call   *0x19e37(%rip)        # 0x14002b148
140011311:	41 f6 45 50 10       	testb  $0x10,0x50(%r13)
140011316:	0f 84 8b 01 00 00    	je     0x1400114a7
14001131c:	41 83 c8 ff          	or     $0xffffffff,%r8d
140011320:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
140011325:	4c 3b f0             	cmp    %rax,%r14
140011328:	45 0f 46 c6          	cmovbe %r14d,%r8d
14001132c:	49 3b c6             	cmp    %r14,%rax
14001132f:	45 1b c9             	sbb    %r9d,%r9d
140011332:	41 81 e1 16 02 07 80 	and    $0x80070216,%r9d
140011339:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011340:	00
140011341:	4c 3b f0             	cmp    %rax,%r14
140011344:	0f 87 49 09 00 00    	ja     0x140011c93
14001134a:	45 33 c9             	xor    %r9d,%r9d
14001134d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140011352:	e8 2d 43 00 00       	call   0x140015684
140011357:	44 8b f0             	mov    %eax,%r14d
14001135a:	85 c0                	test   %eax,%eax
14001135c:	79 74                	jns    0x1400113d2
14001135e:	ba f3 01 00 00       	mov    $0x1f3,%edx
140011363:	4c 8d 05 be bc 01 00 	lea    0x1bcbe(%rip),%r8        # 0x14002d028
14001136a:	45 8b ce             	mov    %r14d,%r9d
14001136d:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011374:	00
140011375:	e8 ca 25 ff ff       	call   0x140003944
14001137a:	90                   	nop
14001137b:	48 8d 8c 24 38 01 00 	lea    0x138(%rsp),%rcx
140011382:	00
140011383:	e8 d8 50 00 00       	call   0x140016460
140011388:	90                   	nop
140011389:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001138e:	48 85 c9             	test   %rcx,%rcx
140011391:	74 13                	je     0x1400113a6
140011393:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140011398:	48 8b 01             	mov    (%rcx),%rax
14001139b:	48 8b 40 10          	mov    0x10(%rax),%rax
14001139f:	ff 15 a3 9d 01 00    	call   *0x19da3(%rip)        # 0x14002b148
1400113a5:	90                   	nop
1400113a6:	45 84 e4             	test   %r12b,%r12b
1400113a9:	0f 84 a4 fc ff ff    	je     0x140011053
1400113af:	41 39 1f             	cmp    %ebx,(%r15)
1400113b2:	0f 8d 9b fc ff ff    	jge    0x140011053
1400113b8:	48 8d 46 18          	lea    0x18(%rsi),%rax
1400113bc:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400113c0:	48 39 78 18          	cmp    %rdi,0x18(%rax)
1400113c4:	72 03                	jb     0x1400113c9
1400113c6:	48 8b 00             	mov    (%rax),%rax
1400113c9:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400113cd:	e9 78 fc ff ff       	jmp    0x14001104a
1400113d2:	49 8b 4d 10          	mov    0x10(%r13),%rcx
1400113d6:	48 8b 01             	mov    (%rcx),%rax
1400113d9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400113de:	48 8b 40 38          	mov    0x38(%rax),%rax
1400113e2:	ff 15 60 9d 01 00    	call   *0x19d60(%rip)        # 0x14002b148
1400113e8:	44 8b f0             	mov    %eax,%r14d
1400113eb:	85 c0                	test   %eax,%eax
1400113ed:	0f 89 b4 00 00 00    	jns    0x1400114a7
1400113f3:	ba f4 01 00 00       	mov    $0x1f4,%edx
1400113f8:	e9 66 ff ff ff       	jmp    0x140011363
1400113fd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011402:	48 8b 01             	mov    (%rcx),%rax
140011405:	45 33 c0             	xor    %r8d,%r8d
140011408:	48 8b 40 58          	mov    0x58(%rax),%rax
14001140c:	ff 15 36 9d 01 00    	call   *0x19d36(%rip)        # 0x14002b148
140011412:	44 8b f0             	mov    %eax,%r14d
140011415:	85 c0                	test   %eax,%eax
140011417:	79 0a                	jns    0x140011423
140011419:	ba f9 01 00 00       	mov    $0x1f9,%edx
14001141e:	e9 40 ff ff ff       	jmp    0x140011363
140011423:	38 9c 24 c8 01 00 00 	cmp    %bl,0x1c8(%rsp)
14001142a:	74 7b                	je     0x1400114a7
14001142c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140011431:	48 8b 01             	mov    (%rcx),%rax
140011434:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14001143a:	4c 8b c1             	mov    %rcx,%r8
14001143d:	33 d2                	xor    %edx,%edx
14001143f:	48 8b 40 30          	mov    0x30(%rax),%rax
140011443:	ff 15 ff 9c 01 00    	call   *0x19cff(%rip)        # 0x14002b148
140011449:	44 8b f0             	mov    %eax,%r14d
14001144c:	85 c0                	test   %eax,%eax
14001144e:	79 1e                	jns    0x14001146e
140011450:	48 8b 8c 24 98 01 00 	mov    0x198(%rsp),%rcx
140011457:	00
140011458:	44 8b c8             	mov    %eax,%r9d
14001145b:	4c 8d 05 c6 bb 01 00 	lea    0x1bbc6(%rip),%r8        # 0x14002d028
140011462:	ba 41 04 00 00       	mov    $0x441,%edx
140011467:	e8 d8 24 ff ff       	call   0x140003944
14001146c:	eb 03                	jmp    0x140011471
14001146e:	44 8b f3             	mov    %ebx,%r14d
140011471:	45 85 f6             	test   %r14d,%r14d
140011474:	79 0a                	jns    0x140011480
140011476:	ba fc 01 00 00       	mov    $0x1fc,%edx
14001147b:	e9 e3 fe ff ff       	jmp    0x140011363
140011480:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140011484:	48 8b 01             	mov    (%rcx),%rax
140011487:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14001148c:	48 8b 40 38          	mov    0x38(%rax),%rax
140011490:	ff 15 b2 9c 01 00    	call   *0x19cb2(%rip)        # 0x14002b148
140011496:	44 8b f0             	mov    %eax,%r14d
140011499:	85 c0                	test   %eax,%eax
14001149b:	79 0a                	jns    0x1400114a7
14001149d:	ba fd 01 00 00       	mov    $0x1fd,%edx
1400114a2:	e9 bc fe ff ff       	jmp    0x140011363
1400114a7:	48 83 44 24 68 10    	addq   $0x10,0x68(%rsp)
1400114ad:	83 6c 24 58 01       	subl   $0x1,0x58(%rsp)
1400114b2:	0f 84 2b 07 00 00    	je     0x140011be3
1400114b8:	49 8b 45 00          	mov    0x0(%r13),%rax
1400114bc:	49 8b cd             	mov    %r13,%rcx
1400114bf:	48 8b 40 50          	mov    0x50(%rax),%rax
1400114c3:	ff 15 7f 9c 01 00    	call   *0x19c7f(%rip)        # 0x14002b148
1400114c9:	44 8b f0             	mov    %eax,%r14d
1400114cc:	85 c0                	test   %eax,%eax
1400114ce:	79 0a                	jns    0x1400114da
1400114d0:	ba 09 02 00 00       	mov    $0x209,%edx
1400114d5:	e9 89 fe ff ff       	jmp    0x140011363
1400114da:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400114df:	48 85 c9             	test   %rcx,%rcx
1400114e2:	74 12                	je     0x1400114f6
1400114e4:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400114e9:	48 8b 01             	mov    (%rcx),%rax
1400114ec:	48 8b 40 10          	mov    0x10(%rax),%rax
1400114f0:	ff 15 52 9c 01 00    	call   *0x19c52(%rip)        # 0x14002b148
1400114f6:	49 8b 4d 10          	mov    0x10(%r13),%rcx
1400114fa:	48 8b 01             	mov    (%rcx),%rax
1400114fd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140011502:	ba 04 00 00 00       	mov    $0x4,%edx
140011507:	48 8b 40 30          	mov    0x30(%rax),%rax
14001150b:	ff 15 37 9c 01 00    	call   *0x19c37(%rip)        # 0x14002b148
140011511:	85 c0                	test   %eax,%eax
140011513:	79 2c                	jns    0x140011541
140011515:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140011519:	48 8b 01             	mov    (%rcx),%rax