1402d0f98:	48 8b 00             	mov    (%rax),%rax
1402d0f9b:	ff 15 7f 2a cb 00    	call   *0xcb2a7f(%rip)        # 0x140f83a20
1402d0fa1:	90                   	nop
1402d0fa2:	4c 8d 0d 47 d5 ec ff 	lea    -0x132ab9(%rip),%r9        # 0x14019e4f0
1402d0fa9:	ba 08 00 00 00       	mov    $0x8,%edx
1402d0fae:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d0fb4:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d0fb8:	e8 8f a5 b4 00       	call   0x140e1b54c
1402d0fbd:	48 8b 05 84 b0 14 01 	mov    0x114b084(%rip),%rax        # 0x14141c048
1402d0fc4:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d0fcb:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d0fcf:	48 85 c9             	test   %rcx,%rcx
1402d0fd2:	74 1c                	je     0x1402d0ff0
1402d0fd4:	8b 41 10             	mov    0x10(%rcx),%eax
1402d0fd7:	ff c0                	inc    %eax
1402d0fd9:	89 41 10             	mov    %eax,0x10(%rcx)
1402d0fdc:	83 f8 01             	cmp    $0x1,%eax
1402d0fdf:	0f 8e 93 02 00 00    	jle    0x1402d1278
1402d0fe5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d0fea:	0f 84 90 02 00 00    	je     0x1402d1280
1402d0ff0:	41 b8 4e 00 00 00    	mov    $0x4e,%r8d
1402d0ff6:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d0ffa:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d0ffe:	e8 bd df 3d 00       	call   0x1406aefc0
1402d1003:	48 8b 08             	mov    (%rax),%rcx
1402d1006:	48 89 30             	mov    %rsi,(%rax)
1402d1009:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d100d:	48 8b 08             	mov    (%rax),%rcx
1402d1010:	48 85 c9             	test   %rcx,%rcx
1402d1013:	74 24                	je     0x1402d1039
1402d1015:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1018:	ff c8                	dec    %eax
1402d101a:	89 41 10             	mov    %eax,0x10(%rcx)
1402d101d:	85 c0                	test   %eax,%eax
1402d101f:	7f 18                	jg     0x1402d1039
1402d1021:	0f 88 64 02 00 00    	js     0x1402d128b
1402d1027:	48 8b 01             	mov    (%rcx),%rax
1402d102a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d102f:	48 8b 00             	mov    (%rax),%rax
1402d1032:	ff 15 e8 29 cb 00    	call   *0xcb29e8(%rip)        # 0x140f83a20
1402d1038:	90                   	nop
1402d1039:	41 b8 57 00 00 00    	mov    $0x57,%r8d
1402d103f:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1402d1043:	48 8b 0d 2e 1e 16 01 	mov    0x1161e2e(%rip),%rcx        # 0x141432e78
1402d104a:	e8 d1 ee ec ff       	call   0x14019ff20
1402d104f:	90                   	nop
1402d1050:	48 8b 05 f1 af 14 01 	mov    0x114aff1(%rip),%rax        # 0x14141c048
1402d1057:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d105e:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1062:	48 85 c9             	test   %rcx,%rcx
1402d1065:	74 1c                	je     0x1402d1083
1402d1067:	8b 41 10             	mov    0x10(%rcx),%eax
1402d106a:	ff c0                	inc    %eax
1402d106c:	89 41 10             	mov    %eax,0x10(%rcx)
1402d106f:	83 f8 01             	cmp    $0x1,%eax
1402d1072:	0f 8e 1e 02 00 00    	jle    0x1402d1296
1402d1078:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d107d:	0f 84 1b 02 00 00    	je     0x1402d129e
1402d1083:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1402d1089:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d108d:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1091:	e8 2a df 3d 00       	call   0x1406aefc0
1402d1096:	48 8b 08             	mov    (%rax),%rcx
1402d1099:	48 89 30             	mov    %rsi,(%rax)
1402d109c:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d10a0:	48 8b 08             	mov    (%rax),%rcx
1402d10a3:	48 85 c9             	test   %rcx,%rcx
1402d10a6:	74 24                	je     0x1402d10cc
1402d10a8:	8b 41 10             	mov    0x10(%rcx),%eax
1402d10ab:	ff c8                	dec    %eax
1402d10ad:	89 41 10             	mov    %eax,0x10(%rcx)
1402d10b0:	85 c0                	test   %eax,%eax
1402d10b2:	7f 18                	jg     0x1402d10cc
1402d10b4:	0f 88 ef 01 00 00    	js     0x1402d12a9
1402d10ba:	48 8b 01             	mov    (%rcx),%rax
1402d10bd:	ba 01 00 00 00       	mov    $0x1,%edx
1402d10c2:	48 8b 00             	mov    (%rax),%rax
1402d10c5:	ff 15 55 29 cb 00    	call   *0xcb2955(%rip)        # 0x140f83a20
1402d10cb:	90                   	nop
1402d10cc:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d10d0:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d10d4:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d10d8:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d10dc:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d10e0:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d10e5:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d10e9:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d10ed:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d10f1:	e8 5a ed ec ff       	call   0x14019fe50
1402d10f6:	48 8b f8             	mov    %rax,%rdi
1402d10f9:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d10fd:	48 8b 0d cc 9f 14 01 	mov    0x1149fcc(%rip),%rcx        # 0x14141b0d0
1402d1104:	48 85 db             	test   %rbx,%rbx
1402d1107:	74 04                	je     0x1402d110d
1402d1109:	48 89 73 60          	mov    %rsi,0x60(%rbx)
1402d110d:	48 8b 11             	mov    (%rcx),%rdx
1402d1110:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1114:	4c 8b cb             	mov    %rbx,%r9
1402d1117:	4c 8b c7             	mov    %rdi,%r8
1402d111a:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d111e:	ff 15 fc 28 cb 00    	call   *0xcb28fc(%rip)        # 0x140f83a20
1402d1124:	90                   	nop
1402d1125:	48 8b cf             	mov    %rdi,%rcx
1402d1128:	e8 13 e4 ec ff       	call   0x14019f540
1402d112d:	90                   	nop
1402d112e:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1132:	48 85 c9             	test   %rcx,%rcx
1402d1135:	74 20                	je     0x1402d1157
1402d1137:	8b 41 10             	mov    0x10(%rcx),%eax
1402d113a:	ff c8                	dec    %eax
1402d113c:	89 41 10             	mov    %eax,0x10(%rcx)
1402d113f:	85 c0                	test   %eax,%eax
1402d1141:	7f 14                	jg     0x1402d1157
1402d1143:	78 40                	js     0x1402d1185
1402d1145:	48 8b 01             	mov    (%rcx),%rax
1402d1148:	ba 01 00 00 00       	mov    $0x1,%edx
1402d114d:	48 8b 00             	mov    (%rax),%rax
1402d1150:	ff 15 ca 28 cb 00    	call   *0xcb28ca(%rip)        # 0x140f83a20
1402d1156:	90                   	nop
1402d1157:	4c 8d 0d 92 d3 ec ff 	lea    -0x132c6e(%rip),%r9        # 0x14019e4f0
1402d115e:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1163:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1169:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d116d:	e8 da a3 b4 00       	call   0x140e1b54c
1402d1172:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1402d1179:	00
1402d117a:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402d1181:	5f                   	pop    %rdi
1402d1182:	5e                   	pop    %rsi
1402d1183:	5d                   	pop    %rbp
1402d1184:	c3                   	ret
1402d1185:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d118a:	e8 71 95 4b 00       	call   0x14078a700
1402d118f:	90                   	nop
1402d1190:	33 c9                	xor    %ecx,%ecx
1402d1192:	e8 69 95 4b 00       	call   0x14078a700
1402d1197:	cc                   	int3
1402d1198:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d119d:	e8 5e 95 4b 00       	call   0x14078a700
1402d11a2:	90                   	nop
1402d11a3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d11a8:	e8 53 95 4b 00       	call   0x14078a700
1402d11ad:	90                   	nop
1402d11ae:	33 c9                	xor    %ecx,%ecx
1402d11b0:	e8 4b 95 4b 00       	call   0x14078a700
1402d11b5:	cc                   	int3
1402d11b6:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d11bb:	e8 40 95 4b 00       	call   0x14078a700
1402d11c0:	90                   	nop
1402d11c1:	33 c9                	xor    %ecx,%ecx
1402d11c3:	e8 38 95 4b 00       	call   0x14078a700
1402d11c8:	cc                   	int3
1402d11c9:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d11ce:	e8 2d 95 4b 00       	call   0x14078a700
1402d11d3:	90                   	nop
1402d11d4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d11d9:	e8 22 95 4b 00       	call   0x14078a700
1402d11de:	90                   	nop
1402d11df:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d11e4:	e8 17 95 4b 00       	call   0x14078a700
1402d11e9:	90                   	nop
1402d11ea:	33 c9                	xor    %ecx,%ecx
1402d11ec:	e8 0f 95 4b 00       	call   0x14078a700
1402d11f1:	cc                   	int3
1402d11f2:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d11f7:	e8 04 95 4b 00       	call   0x14078a700
1402d11fc:	90                   	nop
1402d11fd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1202:	e8 f9 94 4b 00       	call   0x14078a700
1402d1207:	90                   	nop
1402d1208:	33 c9                	xor    %ecx,%ecx
1402d120a:	e8 f1 94 4b 00       	call   0x14078a700
1402d120f:	cc                   	int3
1402d1210:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d1215:	e8 e6 94 4b 00       	call   0x14078a700
1402d121a:	90                   	nop
1402d121b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1220:	e8 db 94 4b 00       	call   0x14078a700
1402d1225:	90                   	nop
1402d1226:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d122b:	e8 d0 94 4b 00       	call   0x14078a700
1402d1230:	90                   	nop
1402d1231:	33 c9                	xor    %ecx,%ecx
1402d1233:	e8 c8 94 4b 00       	call   0x14078a700
1402d1238:	cc                   	int3
1402d1239:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d123e:	e8 bd 94 4b 00       	call   0x14078a700
1402d1243:	90                   	nop
1402d1244:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1249:	e8 b2 94 4b 00       	call   0x14078a700
1402d124e:	90                   	nop
1402d124f:	33 c9                	xor    %ecx,%ecx
1402d1251:	e8 aa 94 4b 00       	call   0x14078a700
1402d1256:	cc                   	int3
1402d1257:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d125c:	e8 9f 94 4b 00       	call   0x14078a700
1402d1261:	90                   	nop
1402d1262:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1267:	e8 94 94 4b 00       	call   0x14078a700
1402d126c:	90                   	nop
1402d126d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1272:	e8 89 94 4b 00       	call   0x14078a700
1402d1277:	90                   	nop
1402d1278:	33 c9                	xor    %ecx,%ecx
1402d127a:	e8 81 94 4b 00       	call   0x14078a700
1402d127f:	cc                   	int3
1402d1280:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d1285:	e8 76 94 4b 00       	call   0x14078a700
1402d128a:	90                   	nop
1402d128b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d1290:	e8 6b 94 4b 00       	call   0x14078a700
1402d1295:	90                   	nop
1402d1296:	33 c9                	xor    %ecx,%ecx
1402d1298:	e8 63 94 4b 00       	call   0x14078a700
1402d129d:	cc                   	int3
1402d129e:	b9 01 00 00 00       	mov    $0x1,%ecx
1402d12a3:	e8 58 94 4b 00       	call   0x14078a700
1402d12a8:	90                   	nop
1402d12a9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402d12ae:	e8 4d 94 4b 00       	call   0x14078a700
1402d12b3:	cc                   	int3
1402d12b4:	cc                   	int3
1402d12b5:	cc                   	int3
1402d12b6:	cc                   	int3
1402d12b7:	cc                   	int3
1402d12b8:	cc                   	int3
1402d12b9:	cc                   	int3
1402d12ba:	cc                   	int3
1402d12bb:	cc                   	int3
1402d12bc:	cc                   	int3
1402d12bd:	cc                   	int3
1402d12be:	cc                   	int3
1402d12bf:	cc                   	int3
1402d12c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402d12c5:	55                   	push   %rbp
1402d12c6:	56                   	push   %rsi
1402d12c7:	57                   	push   %rdi
1402d12c8:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1402d12cd:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402d12d4:	48 8b d9             	mov    %rcx,%rbx
1402d12d7:	33 f6                	xor    %esi,%esi
1402d12d9:	48 8b 05 68 ad 14 01 	mov    0x114ad68(%rip),%rax        # 0x14141c048
1402d12e0:	48 8b 90 30 06 00 00 	mov    0x630(%rax),%rdx
1402d12e7:	48 89 55 77          	mov    %rdx,0x77(%rbp)
1402d12eb:	48 85 d2             	test   %rdx,%rdx
1402d12ee:	74 1c                	je     0x1402d130c
1402d12f0:	8b 42 10             	mov    0x10(%rdx),%eax
1402d12f3:	ff c0                	inc    %eax
1402d12f5:	89 42 10             	mov    %eax,0x10(%rdx)
1402d12f8:	83 f8 01             	cmp    $0x1,%eax
1402d12fb:	0f 8e 64 03 00 00    	jle    0x1402d1665
1402d1301:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1306:	0f 84 61 03 00 00    	je     0x1402d166d
1402d130c:	41 b8 4d 00 00 00    	mov    $0x4d,%r8d
1402d1312:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1316:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402d131a:	e8 a1 dc 3d 00       	call   0x1406aefc0
1402d131f:	48 8b 08             	mov    (%rax),%rcx
1402d1322:	48 89 30             	mov    %rsi,(%rax)
1402d1325:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1329:	48 8b 08             	mov    (%rax),%rcx
1402d132c:	48 85 c9             	test   %rcx,%rcx
1402d132f:	74 24                	je     0x1402d1355
1402d1331:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1334:	ff c8                	dec    %eax
1402d1336:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1339:	85 c0                	test   %eax,%eax
1402d133b:	7f 18                	jg     0x1402d1355
1402d133d:	0f 88 35 03 00 00    	js     0x1402d1678
1402d1343:	48 8b 01             	mov    (%rcx),%rax
1402d1346:	ba 01 00 00 00       	mov    $0x1,%edx
1402d134b:	48 8b 00             	mov    (%rax),%rax
1402d134e:	ff 15 cc 26 cb 00    	call   *0xcb26cc(%rip)        # 0x140f83a20
1402d1354:	90                   	nop
1402d1355:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1402d135b:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1402d135f:	48 8b 0d 12 1b 16 01 	mov    0x1161b12(%rip),%rcx        # 0x141432e78
1402d1366:	e8 b5 eb ec ff       	call   0x14019ff20
1402d136b:	90                   	nop
1402d136c:	48 8b 05 d5 ac 14 01 	mov    0x114acd5(%rip),%rax        # 0x14141c048
1402d1373:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d137a:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d137e:	48 85 c9             	test   %rcx,%rcx
1402d1381:	74 1c                	je     0x1402d139f
1402d1383:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1386:	ff c0                	inc    %eax
1402d1388:	89 41 10             	mov    %eax,0x10(%rcx)
1402d138b:	83 f8 01             	cmp    $0x1,%eax
1402d138e:	0f 8e ef 02 00 00    	jle    0x1402d1683
1402d1394:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1399:	0f 84 ec 02 00 00    	je     0x1402d168b
1402d139f:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1402d13a5:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d13a9:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d13ad:	e8 0e dc 3d 00       	call   0x1406aefc0
1402d13b2:	48 8b 08             	mov    (%rax),%rcx
1402d13b5:	48 89 30             	mov    %rsi,(%rax)
1402d13b8:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d13bc:	48 8b 08             	mov    (%rax),%rcx
1402d13bf:	48 85 c9             	test   %rcx,%rcx
1402d13c2:	74 24                	je     0x1402d13e8
1402d13c4:	8b 41 10             	mov    0x10(%rcx),%eax
1402d13c7:	ff c8                	dec    %eax
1402d13c9:	89 41 10             	mov    %eax,0x10(%rcx)
1402d13cc:	85 c0                	test   %eax,%eax
1402d13ce:	7f 18                	jg     0x1402d13e8
1402d13d0:	0f 88 c0 02 00 00    	js     0x1402d1696
1402d13d6:	48 8b 01             	mov    (%rcx),%rax
1402d13d9:	ba 01 00 00 00       	mov    $0x1,%edx
1402d13de:	48 8b 00             	mov    (%rax),%rax
1402d13e1:	ff 15 39 26 cb 00    	call   *0xcb2639(%rip)        # 0x140f83a20
1402d13e7:	90                   	nop
1402d13e8:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d13ec:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d13f0:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d13f4:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d13f8:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d13fc:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1401:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1405:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1409:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d140d:	e8 3e ea ec ff       	call   0x14019fe50
1402d1412:	48 8b f8             	mov    %rax,%rdi
1402d1415:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1419:	48 8b 0d b0 9c 14 01 	mov    0x1149cb0(%rip),%rcx        # 0x14141b0d0
1402d1420:	48 85 db             	test   %rbx,%rbx
1402d1423:	74 04                	je     0x1402d1429
1402d1425:	48 89 73 60          	mov    %rsi,0x60(%rbx)
1402d1429:	48 8b 11             	mov    (%rcx),%rdx
1402d142c:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1430:	4c 8b cb             	mov    %rbx,%r9
1402d1433:	4c 8b c7             	mov    %rdi,%r8
1402d1436:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402d143a:	ff 15 e0 25 cb 00    	call   *0xcb25e0(%rip)        # 0x140f83a20
1402d1440:	90                   	nop
1402d1441:	48 8b cf             	mov    %rdi,%rcx
1402d1444:	e8 f7 e0 ec ff       	call   0x14019f540
1402d1449:	90                   	nop
1402d144a:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1402d144e:	48 85 c9             	test   %rcx,%rcx
1402d1451:	74 24                	je     0x1402d1477
1402d1453:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1456:	ff c8                	dec    %eax
1402d1458:	89 41 10             	mov    %eax,0x10(%rcx)
1402d145b:	85 c0                	test   %eax,%eax
1402d145d:	7f 18                	jg     0x1402d1477
1402d145f:	0f 88 3c 02 00 00    	js     0x1402d16a1
1402d1465:	48 8b 01             	mov    (%rcx),%rax
1402d1468:	ba 01 00 00 00       	mov    $0x1,%edx
1402d146d:	48 8b 00             	mov    (%rax),%rax