1401d0daf:	cc                   	int3
1401d0db0:	40 55                	rex push %rbp
1401d0db2:	53                   	push   %rbx
1401d0db3:	56                   	push   %rsi
1401d0db4:	57                   	push   %rdi
1401d0db5:	41 55                	push   %r13
1401d0db7:	48 8d ac 24 90 f9 ff 	lea    -0x670(%rsp),%rbp
1401d0dbe:	ff
1401d0dbf:	48 81 ec 70 07 00 00 	sub    $0x770,%rsp
1401d0dc6:	48 8b 05 b3 73 23 00 	mov    0x2373b3(%rip),%rax        # 0x140408180
1401d0dcd:	48 33 c4             	xor    %rsp,%rax
1401d0dd0:	48 89 85 60 06 00 00 	mov    %rax,0x660(%rbp)
1401d0dd7:	45 33 ed             	xor    %r13d,%r13d
1401d0dda:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401d0ddf:	48 8b f1             	mov    %rcx,%rsi
1401d0de2:	44 89 6c 24 50       	mov    %r13d,0x50(%rsp)
1401d0de7:	48 8b 09             	mov    (%rcx),%rcx
1401d0dea:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0df1:	4c 89 ad 20 04 00 00 	mov    %r13,0x420(%rbp)
1401d0df8:	66 44 89 ad 10 04 00 	mov    %r13w,0x410(%rbp)
1401d0dff:	00
1401d0e00:	48 c7 85 28 04 00 00 	movq   $0x7,0x428(%rbp)
1401d0e07:	07 00 00 00
1401d0e0b:	e8 00 55 00 00       	call   0x1401d6310
1401d0e10:	48 8b 06             	mov    (%rsi),%rax
1401d0e13:	48 8b 98 90 00 00 00 	mov    0x90(%rax),%rbx
1401d0e1a:	48 8b b8 98 00 00 00 	mov    0x98(%rax),%rdi
1401d0e21:	48 3b df             	cmp    %rdi,%rbx
1401d0e24:	0f 84 94 00 00 00    	je     0x1401d0ebe
1401d0e2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d0e30:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
1401d0e35:	48 8b c3             	mov    %rbx,%rax
1401d0e38:	72 03                	jb     0x1401d0e3d
1401d0e3a:	48 8b 03             	mov    (%rbx),%rax
1401d0e3d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1401d0e41:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401d0e45:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401d0e49:	48 8d 8d 20 06 00 00 	lea    0x620(%rbp),%rcx
1401d0e50:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1401d0e54:	e8 37 3e 14 00       	call   0x140314c90
1401d0e59:	48 8b c8             	mov    %rax,%rcx
1401d0e5c:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0e63:	e8 a8 54 00 00       	call   0x1401d6310
1401d0e68:	48 8b 95 38 06 00 00 	mov    0x638(%rbp),%rdx
1401d0e6f:	48 83 fa 08          	cmp    $0x8,%rdx
1401d0e73:	72 39                	jb     0x1401d0eae
1401d0e75:	48 8b 8d 20 06 00 00 	mov    0x620(%rbp),%rcx
1401d0e7c:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d0e83:	00
1401d0e84:	48 8b c1             	mov    %rcx,%rax
1401d0e87:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0e8e:	72 19                	jb     0x1401d0ea9
1401d0e90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0e94:	48 83 c2 27          	add    $0x27,%rdx
1401d0e98:	48 2b c1             	sub    %rcx,%rax
1401d0e9b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0e9f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0ea3:	0f 87 15 01 00 00    	ja     0x1401d0fbe
1401d0ea9:	e8 d6 93 12 00       	call   0x1402fa284
1401d0eae:	48 83 c3 20          	add    $0x20,%rbx
1401d0eb2:	48 3b df             	cmp    %rdi,%rbx
1401d0eb5:	0f 85 75 ff ff ff    	jne    0x1401d0e30
1401d0ebb:	48 8b 06             	mov    (%rsi),%rax
1401d0ebe:	4c 39 68 30          	cmp    %r13,0x30(%rax)
1401d0ec2:	0f 84 05 01 00 00    	je     0x1401d0fcd
1401d0ec8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401d0ece:	4c 89 ad f0 04 00 00 	mov    %r13,0x4f0(%rbp)
1401d0ed5:	48 8d 15 5c 93 17 00 	lea    0x17935c(%rip),%rdx        # 0x14034a238
1401d0edc:	48 c7 85 f8 04 00 00 	movq   $0xf,0x4f8(%rbp)
1401d0ee3:	0f 00 00 00
1401d0ee7:	48 8d 8d e0 04 00 00 	lea    0x4e0(%rbp),%rcx
1401d0eee:	44 88 ad e0 04 00 00 	mov    %r13b,0x4e0(%rbp)
1401d0ef5:	e8 66 71 eb ff       	call   0x140088060
1401d0efa:	4c 8b 06             	mov    (%rsi),%r8
1401d0efd:	48 8d 95 e0 04 00 00 	lea    0x4e0(%rbp),%rdx
1401d0f04:	49 83 c0 20          	add    $0x20,%r8
1401d0f08:	48 8d 8d 40 05 00 00 	lea    0x540(%rbp),%rcx
1401d0f0f:	e8 fc f5 ff ff       	call   0x1401d0510
1401d0f14:	48 8b c8             	mov    %rax,%rcx
1401d0f17:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d0f1e:	e8 ed 53 00 00       	call   0x1401d6310
1401d0f23:	48 8b 95 58 05 00 00 	mov    0x558(%rbp),%rdx
1401d0f2a:	48 83 fa 08          	cmp    $0x8,%rdx
1401d0f2e:	72 35                	jb     0x1401d0f65
1401d0f30:	48 8b 8d 40 05 00 00 	mov    0x540(%rbp),%rcx
1401d0f37:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d0f3e:	00
1401d0f3f:	48 8b c1             	mov    %rcx,%rax
1401d0f42:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0f49:	72 15                	jb     0x1401d0f60
1401d0f4b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0f4f:	48 83 c2 27          	add    $0x27,%rdx
1401d0f53:	48 2b c1             	sub    %rcx,%rax
1401d0f56:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0f5a:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0f5e:	77 57                	ja     0x1401d0fb7
1401d0f60:	e8 1f 93 12 00       	call   0x1402fa284
1401d0f65:	48 8b 95 f8 04 00 00 	mov    0x4f8(%rbp),%rdx
1401d0f6c:	4c 89 ad 50 05 00 00 	mov    %r13,0x550(%rbp)
1401d0f73:	48 c7 85 58 05 00 00 	movq   $0x7,0x558(%rbp)
1401d0f7a:	07 00 00 00
1401d0f7e:	66 44 89 ad 40 05 00 	mov    %r13w,0x540(%rbp)
1401d0f85:	00
1401d0f86:	48 83 fa 10          	cmp    $0x10,%rdx
1401d0f8a:	72 3e                	jb     0x1401d0fca
1401d0f8c:	48 8b 8d e0 04 00 00 	mov    0x4e0(%rbp),%rcx
1401d0f93:	48 ff c2             	inc    %rdx
1401d0f96:	48 8b c1             	mov    %rcx,%rax
1401d0f99:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d0fa0:	72 23                	jb     0x1401d0fc5
1401d0fa2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d0fa6:	48 83 c2 27          	add    $0x27,%rdx
1401d0faa:	48 2b c1             	sub    %rcx,%rax
1401d0fad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d0fb1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d0fb5:	76 0e                	jbe    0x1401d0fc5
1401d0fb7:	ff 15 3b 90 15 00    	call   *0x15903b(%rip)        # 0x140329ff8
1401d0fbd:	cc                   	int3
1401d0fbe:	ff 15 34 90 15 00    	call   *0x159034(%rip)        # 0x140329ff8
1401d0fc4:	cc                   	int3
1401d0fc5:	e8 ba 92 12 00       	call   0x1402fa284
1401d0fca:	48 8b 06             	mov    (%rsi),%rax
1401d0fcd:	4c 39 68 50          	cmp    %r13,0x50(%rax)
1401d0fd1:	0f 84 fe 00 00 00    	je     0x1401d10d5
1401d0fd7:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1401d0fdd:	4c 89 ad 10 05 00 00 	mov    %r13,0x510(%rbp)
1401d0fe4:	48 8d 15 5d 92 17 00 	lea    0x17925d(%rip),%rdx        # 0x14034a248
1401d0feb:	48 c7 85 18 05 00 00 	movq   $0xf,0x518(%rbp)
1401d0ff2:	0f 00 00 00
1401d0ff6:	48 8d 8d 00 05 00 00 	lea    0x500(%rbp),%rcx
1401d0ffd:	44 88 ad 00 05 00 00 	mov    %r13b,0x500(%rbp)
1401d1004:	e8 57 70 eb ff       	call   0x140088060
1401d1009:	4c 8b 06             	mov    (%rsi),%r8
1401d100c:	48 8d 95 00 05 00 00 	lea    0x500(%rbp),%rdx
1401d1013:	49 83 c0 40          	add    $0x40,%r8
1401d1017:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
1401d101e:	e8 ed f4 ff ff       	call   0x1401d0510
1401d1023:	48 8b c8             	mov    %rax,%rcx
1401d1026:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d102d:	e8 de 52 00 00       	call   0x1401d6310
1401d1032:	48 8b 95 78 05 00 00 	mov    0x578(%rbp),%rdx
1401d1039:	48 83 fa 08          	cmp    $0x8,%rdx
1401d103d:	72 35                	jb     0x1401d1074
1401d103f:	48 8b 8d 60 05 00 00 	mov    0x560(%rbp),%rcx
1401d1046:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d104d:	00
1401d104e:	48 8b c1             	mov    %rcx,%rax
1401d1051:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d1058:	72 15                	jb     0x1401d106f
1401d105a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d105e:	48 83 c2 27          	add    $0x27,%rdx
1401d1062:	48 2b c1             	sub    %rcx,%rax
1401d1065:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d1069:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d106d:	77 57                	ja     0x1401d10c6
1401d106f:	e8 10 92 12 00       	call   0x1402fa284
1401d1074:	48 8b 95 18 05 00 00 	mov    0x518(%rbp),%rdx
1401d107b:	4c 89 ad 70 05 00 00 	mov    %r13,0x570(%rbp)
1401d1082:	48 c7 85 78 05 00 00 	movq   $0x7,0x578(%rbp)
1401d1089:	07 00 00 00
1401d108d:	66 44 89 ad 60 05 00 	mov    %r13w,0x560(%rbp)
1401d1094:	00
1401d1095:	48 83 fa 10          	cmp    $0x10,%rdx
1401d1099:	72 37                	jb     0x1401d10d2
1401d109b:	48 8b 8d 00 05 00 00 	mov    0x500(%rbp),%rcx
1401d10a2:	48 ff c2             	inc    %rdx
1401d10a5:	48 8b c1             	mov    %rcx,%rax
1401d10a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d10af:	72 1c                	jb     0x1401d10cd
1401d10b1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d10b5:	48 83 c2 27          	add    $0x27,%rdx
1401d10b9:	48 2b c1             	sub    %rcx,%rax
1401d10bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d10c0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d10c4:	76 07                	jbe    0x1401d10cd
1401d10c6:	ff 15 2c 8f 15 00    	call   *0x158f2c(%rip)        # 0x140329ff8
1401d10cc:	cc                   	int3
1401d10cd:	e8 b2 91 12 00       	call   0x1402fa284
1401d10d2:	48 8b 06             	mov    (%rsi),%rax
1401d10d5:	4c 39 68 70          	cmp    %r13,0x70(%rax)
1401d10d9:	0f 84 85 01 00 00    	je     0x1401d1264
1401d10df:	48 83 78 78 10       	cmpq   $0x10,0x78(%rax)
1401d10e4:	48 8d 48 60          	lea    0x60(%rax),%rcx
1401d10e8:	72 04                	jb     0x1401d10ee
1401d10ea:	48 8b 48 60          	mov    0x60(%rax),%rcx
1401d10ee:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1401d10f2:	48 8d 15 f7 e5 15 00 	lea    0x15e5f7(%rip),%rdx        # 0x14032f6f0
1401d10f9:	48 8b 40 70          	mov    0x70(%rax),%rax
1401d10fd:	48 8d 8d 20 05 00 00 	lea    0x520(%rbp),%rcx
1401d1104:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1401d110a:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401d110e:	4c 89 ad 30 05 00 00 	mov    %r13,0x530(%rbp)
1401d1115:	48 c7 85 38 05 00 00 	movq   $0xf,0x538(%rbp)
1401d111c:	0f 00 00 00
1401d1120:	44 88 ad 20 05 00 00 	mov    %r13b,0x520(%rbp)
1401d1127:	e8 34 6f eb ff       	call   0x140088060
1401d112c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1401d1130:	48 8d 8d a0 05 00 00 	lea    0x5a0(%rbp),%rcx
1401d1137:	e8 54 3b 14 00       	call   0x140314c90
1401d113c:	4c 8b c0             	mov    %rax,%r8
1401d113f:	48 8d 95 20 05 00 00 	lea    0x520(%rbp),%rdx
1401d1146:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
1401d114d:	e8 be f3 ff ff       	call   0x1401d0510
1401d1152:	48 8b c8             	mov    %rax,%rcx
1401d1155:	48 8d 95 10 04 00 00 	lea    0x410(%rbp),%rdx
1401d115c:	e8 af 51 00 00       	call   0x1401d6310
1401d1161:	48 8b 95 98 05 00 00 	mov    0x598(%rbp),%rdx
1401d1168:	48 83 fa 08          	cmp    $0x8,%rdx
1401d116c:	72 39                	jb     0x1401d11a7
1401d116e:	48 8b 8d 80 05 00 00 	mov    0x580(%rbp),%rcx
1401d1175:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d117c:	00
1401d117d:	48 8b c1             	mov    %rcx,%rax
1401d1180:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d1187:	72 19                	jb     0x1401d11a2
1401d1189:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d118d:	48 83 c2 27          	add    $0x27,%rdx
1401d1191:	48 2b c1             	sub    %rcx,%rax
1401d1194:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d1198:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d119c:	0f 87 b3 00 00 00    	ja     0x1401d1255
1401d11a2:	e8 dd 90 12 00       	call   0x1402fa284
1401d11a7:	48 8b 95 b8 05 00 00 	mov    0x5b8(%rbp),%rdx
1401d11ae:	4c 89 ad 90 05 00 00 	mov    %r13,0x590(%rbp)
1401d11b5:	48 c7 85 98 05 00 00 	movq   $0x7,0x598(%rbp)
1401d11bc:	07 00 00 00
1401d11c0:	66 44 89 ad 80 05 00 	mov    %r13w,0x580(%rbp)
1401d11c7:	00
1401d11c8:	48 83 fa 08          	cmp    $0x8,%rdx
1401d11cc:	72 35                	jb     0x1401d1203
1401d11ce:	48 8b 8d a0 05 00 00 	mov    0x5a0(%rbp),%rcx
1401d11d5:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401d11dc:	00
1401d11dd:	48 8b c1             	mov    %rcx,%rax
1401d11e0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d11e7:	72 15                	jb     0x1401d11fe
1401d11e9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d11ed:	48 83 c2 27          	add    $0x27,%rdx
1401d11f1:	48 2b c1             	sub    %rcx,%rax
1401d11f4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d11f8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d11fc:	77 57                	ja     0x1401d1255
1401d11fe:	e8 81 90 12 00       	call   0x1402fa284
1401d1203:	48 8b 95 38 05 00 00 	mov    0x538(%rbp),%rdx
1401d120a:	4c 89 ad b0 05 00 00 	mov    %r13,0x5b0(%rbp)
1401d1211:	48 c7 85 b8 05 00 00 	movq   $0x7,0x5b8(%rbp)
1401d1218:	07 00 00 00
1401d121c:	66 44 89 ad a0 05 00 	mov    %r13w,0x5a0(%rbp)
1401d1223:	00
1401d1224:	48 83 fa 10          	cmp    $0x10,%rdx
1401d1228:	72 37                	jb     0x1401d1261
1401d122a:	48 8b 8d 20 05 00 00 	mov    0x520(%rbp),%rcx
1401d1231:	48 ff c2             	inc    %rdx
1401d1234:	48 8b c1             	mov    %rcx,%rax
1401d1237:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401d123e:	72 1c                	jb     0x1401d125c
1401d1240:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401d1244:	48 83 c2 27          	add    $0x27,%rdx
1401d1248:	48 2b c1             	sub    %rcx,%rax
1401d124b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401d124f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401d1253:	76 07                	jbe    0x1401d125c
1401d1255:	ff 15 9d 8d 15 00    	call   *0x158d9d(%rip)        # 0x140329ff8
1401d125b:	cc                   	int3
1401d125c:	e8 23 90 12 00       	call   0x1402fa284
1401d1261:	48 8b 06             	mov    (%rsi),%rax
1401d1264:	48 8b 98 80 00 00 00 	mov    0x80(%rax),%rbx
1401d126b:	4c 89 b4 24 b0 07 00 	mov    %r14,0x7b0(%rsp)
1401d1272:	00
1401d1273:	4c 89 bc 24 b8 07 00 	mov    %r15,0x7b8(%rsp)
1401d127a:	00
1401d127b:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401d1281:	48 8b 1b             	mov    (%rbx),%rbx
1401d1284:	44 38 6b 19          	cmp    %r13b,0x19(%rbx)
1401d1288:	0f 85 40 04 00 00    	jne    0x1401d16ce
1401d128e:	66 90                	xchg   %ax,%ax
1401d1290:	48 8b 53 30          	mov    0x30(%rbx),%rdx
1401d1294:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1401d129b:	48 ff c2             	inc    %rdx
1401d129e:	4c 89 ad 40 04 00 00 	mov    %r13,0x440(%rbp)
1401d12a5:	48 c7 85 48 04 00 00 	movq   $0xf,0x448(%rbp)
1401d12ac:	0f 00 00 00
1401d12b0:	44 88 ad 30 04 00 00 	mov    %r13b,0x430(%rbp)
1401d12b7:	e8 d4 1e ef ff       	call   0x1400c3190
1401d12bc:	48 83 7b 38 10       	cmpq   $0x10,0x38(%rbx)
1401d12c1:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
1401d12c5:	72 04                	jb     0x1401d12cb
1401d12c7:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
1401d12cb:	48 8b 95 48 04 00 00 	mov    0x448(%rbp),%rdx
1401d12d2:	48 8b 8d 40 04 00 00 	mov    0x440(%rbp),%rcx
1401d12d9:	48 8b c2             	mov    %rdx,%rax
1401d12dc:	4c 8b 73 30          	mov    0x30(%rbx),%r14
1401d12e0:	48 2b c1             	sub    %rcx,%rax
1401d12e3:	4c 3b f0             	cmp    %rax,%r14
1401d12e6:	77 35                	ja     0x1401d131d
1401d12e8:	48 83 fa 10          	cmp    $0x10,%rdx
1401d12ec:	4a 8d 04 31          	lea    (%rcx,%r14,1),%rax
1401d12f0:	48 8d bd 30 04 00 00 	lea    0x430(%rbp),%rdi
1401d12f7:	48 89 85 40 04 00 00 	mov    %rax,0x440(%rbp)
1401d12fe:	48 0f 43 bd 30 04 00 	cmovae 0x430(%rbp),%rdi
1401d1305:	00
1401d1306:	4d 8b c6             	mov    %r14,%r8
1401d1309:	48 03 f9             	add    %rcx,%rdi
1401d130c:	49 8b d1             	mov    %r9,%rdx
1401d130f:	48 8b cf             	mov    %rdi,%rcx
1401d1312:	e8 17 b7 12 00       	call   0x1402fca2e
1401d1317:	45 88 2c 3e          	mov    %r13b,(%r14,%rdi,1)
1401d131b:	eb 17                	jmp    0x1401d1334
1401d131d:	45 33 c0             	xor    %r8d,%r8d
1401d1320:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401d1325:	49 8b d6             	mov    %r14,%rdx
1401d1328:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1401d132f:	e8 bc a2 ff ff       	call   0x1401cb5f0
1401d1334:	48 8b 8d 40 04 00 00 	mov    0x440(%rbp),%rcx
1401d133b:	48 8b 95 48 04 00 00 	mov    0x448(%rbp),%rdx
1401d1342:	48 3b ca             	cmp    %rdx,%rcx
1401d1345:	73 26                	jae    0x1401d136d
1401d1347:	48 8d 41 01          	lea    0x1(%rcx),%rax
1401d134b:	48 83 fa 10          	cmp    $0x10,%rdx
1401d134f:	48 89 85 40 04 00 00 	mov    %rax,0x440(%rbp)
1401d1356:	48 8d 85 30 04 00 00 	lea    0x430(%rbp),%rax
1401d135d:	48 0f 43 85 30 04 00 	cmovae 0x430(%rbp),%rax
1401d1364:	00
1401d1365:	66 c7 04 08 3d 00    	movw   $0x3d,(%rax,%rcx,1)
1401d136b:	eb 15                	jmp    0x1401d1382
1401d136d:	41 b1 3d             	mov    $0x3d,%r9b
1401d1370:	48 8d 8d 30 04 00 00 	lea    0x430(%rbp),%rcx
1401d1377:	45 33 c0             	xor    %r8d,%r8d
1401d137a:	49 8b d7             	mov    %r15,%rdx
1401d137d:	e8 0e a1 ff ff       	call   0x1401cb490
1401d1382:	48 83 7b 58 10       	cmpq   $0x10,0x58(%rbx)
1401d1387:	4c 8d 4b 40          	lea    0x40(%rbx),%r9
1401d138b:	72 04                	jb     0x1401d1391
1401d138d:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
1401d1391:	48 8b 95 48 04 00 00 	mov    0x448(%rbp),%rdx
1401d1398:	48 8b 8d 40 04 00 00 	mov    0x440(%rbp),%rcx
1401d139f:	48 8b c2             	mov    %rdx,%rax
1401d13a2:	48 8b 73 50          	mov    0x50(%rbx),%rsi
1401d13a6:	48 2b c1             	sub    %rcx,%rax
1401d13a9:	48 3b f0             	cmp    %rax,%rsi
1401d13ac:	77 3c                	ja     0x1401d13ea
1401d13ae:	48 83 fa 10          	cmp    $0x10,%rdx
1401d13b2:	48 8d 04 0e          	lea    (%rsi,%rcx,1),%rax
1401d13b6:	48 8d bd 30 04 00 00 	lea    0x430(%rbp),%rdi
1401d13bd:	48 89 85 40 04 00 00 	mov    %rax,0x440(%rbp)
1401d13c4:	48 0f 43 bd 30 04 00 	cmovae 0x430(%rbp),%rdi
1401d13cb:	00
1401d13cc:	4c 8b c6             	mov    %rsi,%r8
1401d13cf:	48 03 f9             	add    %rcx,%rdi
1401d13d2:	49 8b d1             	mov    %r9,%rdx