4d0e6f:	83 c6 18             	add    $0x18,%esi
4d0e72:	8b 0e                	mov    (%esi),%ecx
4d0e74:	83 f9 10             	cmp    $0x10,%ecx
4d0e77:	72 28                	jb     0x4d0ea1
4d0e79:	8b 46 ec             	mov    -0x14(%esi),%eax
4d0e7c:	41                   	inc    %ecx
4d0e7d:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4d0e83:	72 12                	jb     0x4d0e97
4d0e85:	8b 50 fc             	mov    -0x4(%eax),%edx
4d0e88:	83 c1 23             	add    $0x23,%ecx
4d0e8b:	2b c2                	sub    %edx,%eax
4d0e8d:	83 c0 fc             	add    $0xfffffffc,%eax
4d0e90:	83 f8 1f             	cmp    $0x1f,%eax
4d0e93:	77 2b                	ja     0x4d0ec0
4d0e95:	8b c2                	mov    %edx,%eax
4d0e97:	51                   	push   %ecx
4d0e98:	50                   	push   %eax
4d0e99:	e8 b7 03 10 00       	call   0x5d1255
4d0e9e:	83 c4 08             	add    $0x8,%esp
4d0ea1:	c7 46 fc 00 00 00 00 	movl   $0x0,-0x4(%esi)
4d0ea8:	c7 06 0f 00 00 00    	movl   $0xf,(%esi)
4d0eae:	c6 46 ec 00          	movb   $0x0,-0x14(%esi)
4d0eb2:	83 c6 1c             	add    $0x1c,%esi
4d0eb5:	8d 46 e8             	lea    -0x18(%esi),%eax
4d0eb8:	3b c7                	cmp    %edi,%eax
4d0eba:	75 b6                	jne    0x4d0e72
4d0ebc:	5f                   	pop    %edi
4d0ebd:	5e                   	pop    %esi
4d0ebe:	5d                   	pop    %ebp
4d0ebf:	c3                   	ret
4d0ec0:	e8 2b 53 10 00       	call   0x5d61f0
4d0ec5:	cc                   	int3
4d0ec6:	cc                   	int3
4d0ec7:	cc                   	int3
4d0ec8:	cc                   	int3
4d0ec9:	cc                   	int3
4d0eca:	cc                   	int3
4d0ecb:	cc                   	int3
4d0ecc:	cc                   	int3
4d0ecd:	cc                   	int3
4d0ece:	cc                   	int3
4d0ecf:	cc                   	int3
4d0ed0:	55                   	push   %ebp
4d0ed1:	8b ec                	mov    %esp,%ebp
4d0ed3:	6a ff                	push   $0xffffffff
4d0ed5:	68 25 f8 5f 00       	push   $0x5ff825
4d0eda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d0ee0:	50                   	push   %eax
4d0ee1:	83 ec 38             	sub    $0x38,%esp
4d0ee4:	53                   	push   %ebx
4d0ee5:	56                   	push   %esi
4d0ee6:	57                   	push   %edi
4d0ee7:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4d0eec:	33 c5                	xor    %ebp,%eax
4d0eee:	50                   	push   %eax
4d0eef:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d0ef2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d0ef8:	8b f1                	mov    %ecx,%esi
4d0efa:	89 75 dc             	mov    %esi,-0x24(%ebp)
4d0efd:	8b 46 04             	mov    0x4(%esi),%eax
4d0f00:	8d 7e 04             	lea    0x4(%esi),%edi
4d0f03:	33 db                	xor    %ebx,%ebx
4d0f05:	89 7d e4             	mov    %edi,-0x1c(%ebp)
4d0f08:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d0f0b:	8b 48 04             	mov    0x4(%eax),%ecx
4d0f0e:	89 4d e8             	mov    %ecx,-0x18(%ebp)
4d0f11:	38 59 0d             	cmp    %bl,0xd(%ecx)
4d0f14:	0f 85 c9 00 00 00    	jne    0x4d0fe3
4d0f1a:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4d0f1d:	8b f1                	mov    %ecx,%esi
4d0f1f:	8d 7b 04             	lea    0x4(%ebx),%edi
4d0f22:	eb 03                	jmp    0x4d0f27
4d0f24:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4d0f27:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4d0f2b:	8b c7                	mov    %edi,%eax
4d0f2d:	89 75 e8             	mov    %esi,-0x18(%ebp)
4d0f30:	72 02                	jb     0x4d0f34
4d0f32:	8b 07                	mov    (%edi),%eax
4d0f34:	ff 35 78 c0 60 00    	push   0x60c078
4d0f3a:	89 45 cc             	mov    %eax,-0x34(%ebp)
4d0f3d:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4d0f40:	8b 47 10             	mov    0x10(%edi),%eax
4d0f43:	89 45 d0             	mov    %eax,-0x30(%ebp)
4d0f46:	8d 45 c4             	lea    -0x3c(%ebp),%eax
4d0f49:	6a 01                	push   $0x1
4d0f4b:	50                   	push   %eax
4d0f4c:	e8 9f bc fd ff       	call   0x4acbf0
4d0f51:	83 7e 28 10          	cmpl   $0x10,0x28(%esi)
4d0f55:	8d 4e 14             	lea    0x14(%esi),%ecx
4d0f58:	8b 43 1c             	mov    0x1c(%ebx),%eax
4d0f5b:	8b 5d c4             	mov    -0x3c(%ebp),%ebx
4d0f5e:	89 45 e0             	mov    %eax,-0x20(%ebp)
4d0f61:	8b 45 c8             	mov    -0x38(%ebp),%eax
4d0f64:	89 45 ec             	mov    %eax,-0x14(%ebp)
4d0f67:	72 03                	jb     0x4d0f6c
4d0f69:	8b 4e 14             	mov    0x14(%esi),%ecx
4d0f6c:	ff 35 78 c0 60 00    	push   0x60c078
4d0f72:	89 4d bc             	mov    %ecx,-0x44(%ebp)
4d0f75:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4d0f78:	8b 46 24             	mov    0x24(%esi),%eax
4d0f7b:	89 45 c0             	mov    %eax,-0x40(%ebp)
4d0f7e:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4d0f81:	6a 01                	push   $0x1
4d0f83:	50                   	push   %eax
4d0f84:	e8 67 bc fd ff       	call   0x4acbf0
4d0f89:	ff 75 ec             	push   -0x14(%ebp)
4d0f8c:	53                   	push   %ebx
4d0f8d:	ff 75 d8             	push   -0x28(%ebp)
4d0f90:	ff 75 d4             	push   -0x2c(%ebp)
4d0f93:	e8 68 1b 00 00       	call   0x4d2b00
4d0f98:	83 c4 10             	add    $0x10,%esp
4d0f9b:	84 c0                	test   %al,%al
4d0f9d:	75 2c                	jne    0x4d0fcb
4d0f9f:	ff 75 d8             	push   -0x28(%ebp)
4d0fa2:	ff 75 d4             	push   -0x2c(%ebp)
4d0fa5:	ff 75 ec             	push   -0x14(%ebp)
4d0fa8:	53                   	push   %ebx
4d0fa9:	e8 52 1b 00 00       	call   0x4d2b00
4d0fae:	83 c4 10             	add    $0x10,%esp
4d0fb1:	84 c0                	test   %al,%al
4d0fb3:	75 08                	jne    0x4d0fbd
4d0fb5:	8b 45 e0             	mov    -0x20(%ebp),%eax
4d0fb8:	39 46 2c             	cmp    %eax,0x2c(%esi)
4d0fbb:	7c 0e                	jl     0x4d0fcb
4d0fbd:	8b c6                	mov    %esi,%eax
4d0fbf:	bb 01 00 00 00       	mov    $0x1,%ebx
4d0fc4:	8b 36                	mov    (%esi),%esi
4d0fc6:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d0fc9:	eb 08                	jmp    0x4d0fd3
4d0fcb:	8b 76 08             	mov    0x8(%esi),%esi
4d0fce:	33 db                	xor    %ebx,%ebx
4d0fd0:	8b 45 f0             	mov    -0x10(%ebp),%eax
4d0fd3:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
4d0fd7:	0f 84 47 ff ff ff    	je     0x4d0f24
4d0fdd:	8b 75 dc             	mov    -0x24(%ebp),%esi
4d0fe0:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4d0fe3:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4d0fe7:	75 33                	jne    0x4d101c
4d0fe9:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4d0fec:	83 c0 10             	add    $0x10,%eax
4d0fef:	50                   	push   %eax
4d0ff0:	51                   	push   %ecx
4d0ff1:	8b ce                	mov    %esi,%ecx
4d0ff3:	e8 d8 1b 00 00       	call   0x4d2bd0
4d0ff8:	84 c0                	test   %al,%al
4d0ffa:	75 20                	jne    0x4d101c
4d0ffc:	8b 45 08             	mov    0x8(%ebp),%eax
4d0fff:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d1002:	89 08                	mov    %ecx,(%eax)
4d1004:	c6 40 04 00          	movb   $0x0,0x4(%eax)
4d1008:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d100b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d1012:	59                   	pop    %ecx
4d1013:	5f                   	pop    %edi
4d1014:	5e                   	pop    %esi
4d1015:	5b                   	pop    %ebx
4d1016:	8b e5                	mov    %ebp,%esp
4d1018:	5d                   	pop    %ebp
4d1019:	c2 08 00             	ret    $0x8
4d101c:	81 7e 08 55 55 55 05 	cmpl   $0x5555555,0x8(%esi)
4d1023:	0f 84 83 00 00 00    	je     0x4d10ac
4d1029:	8b 3f                	mov    (%edi),%edi
4d102b:	8d 46 04             	lea    0x4(%esi),%eax
4d102e:	89 45 bc             	mov    %eax,-0x44(%ebp)
4d1031:	6a 30                	push   $0x30
4d1033:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d103a:	c7 45 c0 00 00 00 00 	movl   $0x0,-0x40(%ebp)
4d1041:	e8 df 01 10 00       	call   0x5d1225
4d1046:	8b f0                	mov    %eax,%esi
4d1048:	83 c4 04             	add    $0x4,%esp
4d104b:	89 75 c0             	mov    %esi,-0x40(%ebp)
4d104e:	8b 45 0c             	mov    0xc(%ebp),%eax
4d1051:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4d1058:	8b 08                	mov    (%eax),%ecx
4d105a:	89 4e 10             	mov    %ecx,0x10(%esi)
4d105d:	8d 48 04             	lea    0x4(%eax),%ecx
4d1060:	51                   	push   %ecx
4d1061:	8d 4e 14             	lea    0x14(%esi),%ecx
4d1064:	e8 b7 56 f8 ff       	call   0x456720
4d1069:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4d106c:	56                   	push   %esi
4d106d:	53                   	push   %ebx
4d106e:	ff 75 e8             	push   -0x18(%ebp)
4d1071:	8b 41 1c             	mov    0x1c(%ecx),%eax
4d1074:	8b 4d e4             	mov    -0x1c(%ebp),%ecx
4d1077:	89 46 2c             	mov    %eax,0x2c(%esi)
4d107a:	89 3e                	mov    %edi,(%esi)
4d107c:	89 7e 04             	mov    %edi,0x4(%esi)
4d107f:	89 7e 08             	mov    %edi,0x8(%esi)
4d1082:	66 c7 46 0c 00 00    	movw   $0x0,0xc(%esi)
4d1088:	e8 a3 7f f9 ff       	call   0x469030
4d108d:	8b 4d 08             	mov    0x8(%ebp),%ecx
4d1090:	89 01                	mov    %eax,(%ecx)
4d1092:	8b c1                	mov    %ecx,%eax
4d1094:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
4d1098:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d109b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d10a2:	59                   	pop    %ecx
4d10a3:	5f                   	pop    %edi
4d10a4:	5e                   	pop    %esi
4d10a5:	5b                   	pop    %ebx
4d10a6:	8b e5                	mov    %ebp,%esp
4d10a8:	5d                   	pop    %ebp
4d10a9:	c2 08 00             	ret    $0x8
4d10ac:	e8 0f 82 f9 ff       	call   0x4692c0
4d10b1:	cc                   	int3
4d10b2:	cc                   	int3
4d10b3:	cc                   	int3
4d10b4:	cc                   	int3
4d10b5:	cc                   	int3
4d10b6:	cc                   	int3
4d10b7:	cc                   	int3
4d10b8:	cc                   	int3
4d10b9:	cc                   	int3
4d10ba:	cc                   	int3
4d10bb:	cc                   	int3
4d10bc:	cc                   	int3
4d10bd:	cc                   	int3
4d10be:	cc                   	int3
4d10bf:	cc                   	int3
4d10c0:	55                   	push   %ebp
4d10c1:	8b ec                	mov    %esp,%ebp
4d10c3:	6a ff                	push   $0xffffffff
4d10c5:	68 65 f8 5f 00       	push   $0x5ff865
4d10ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d10d0:	50                   	push   %eax
4d10d1:	83 ec 14             	sub    $0x14,%esp
4d10d4:	53                   	push   %ebx
4d10d5:	56                   	push   %esi
4d10d6:	57                   	push   %edi
4d10d7:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4d10dc:	33 c5                	xor    %ebp,%eax
4d10de:	50                   	push   %eax
4d10df:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d10e2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d10e8:	8b c1                	mov    %ecx,%eax
4d10ea:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4d10ed:	8d 78 04             	lea    0x4(%eax),%edi
4d10f0:	33 db                	xor    %ebx,%ebx
4d10f2:	8b 07                	mov    (%edi),%eax
4d10f4:	89 7d ec             	mov    %edi,-0x14(%ebp)
4d10f7:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d10fa:	8b 48 04             	mov    0x4(%eax),%ecx
4d10fd:	89 4d e8             	mov    %ecx,-0x18(%ebp)
4d1100:	38 59 0d             	cmp    %bl,0xd(%ecx)
4d1103:	75 5a                	jne    0x4d115f
4d1105:	8b 7d 0c             	mov    0xc(%ebp),%edi
4d1108:	8b f1                	mov    %ecx,%esi
4d110a:	66 0f 1f 44 00 00    	nopw   0x0(%eax,%eax,1)
4d1110:	83 7f 18 10          	cmpl   $0x10,0x18(%edi)
4d1114:	8d 4f 04             	lea    0x4(%edi),%ecx
4d1117:	89 75 e8             	mov    %esi,-0x18(%ebp)
4d111a:	72 03                	jb     0x4d111f
4d111c:	8b 4f 04             	mov    0x4(%edi),%ecx
4d111f:	83 7e 28 10          	cmpl   $0x10,0x28(%esi)
4d1123:	8d 56 14             	lea    0x14(%esi),%edx
4d1126:	72 03                	jb     0x4d112b
4d1128:	8b 56 14             	mov    0x14(%esi),%edx
4d112b:	ff 77 14             	push   0x14(%edi)
4d112e:	51                   	push   %ecx
4d112f:	ff 76 24             	push   0x24(%esi)
4d1132:	52                   	push   %edx
4d1133:	e8 c8 19 00 00       	call   0x4d2b00
4d1138:	8a c8                	mov    %al,%cl
4d113a:	83 c4 10             	add    $0x10,%esp
4d113d:	84 c9                	test   %cl,%cl
4d113f:	74 08                	je     0x4d1149
4d1141:	8b 76 08             	mov    0x8(%esi),%esi
4d1144:	8b 45 f0             	mov    -0x10(%ebp),%eax
4d1147:	eb 07                	jmp    0x4d1150
4d1149:	8b c6                	mov    %esi,%eax
4d114b:	8b 36                	mov    (%esi),%esi
4d114d:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d1150:	0f b6 d9             	movzbl %cl,%ebx
4d1153:	83 f3 01             	xor    $0x1,%ebx
4d1156:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
4d115a:	74 b4                	je     0x4d1110
4d115c:	8b 7d ec             	mov    -0x14(%ebp),%edi
4d115f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4d1163:	75 50                	jne    0x4d11b5
4d1165:	83 78 28 10          	cmpl   $0x10,0x28(%eax)
4d1169:	8d 48 14             	lea    0x14(%eax),%ecx
4d116c:	72 03                	jb     0x4d1171
4d116e:	8b 48 14             	mov    0x14(%eax),%ecx
4d1171:	8b 75 0c             	mov    0xc(%ebp),%esi
4d1174:	8b 50 24             	mov    0x24(%eax),%edx
4d1177:	83 7e 18 10          	cmpl   $0x10,0x18(%esi)
4d117b:	8d 46 04             	lea    0x4(%esi),%eax
4d117e:	72 03                	jb     0x4d1183
4d1180:	8b 46 04             	mov    0x4(%esi),%eax
4d1183:	52                   	push   %edx
4d1184:	51                   	push   %ecx
4d1185:	ff 76 14             	push   0x14(%esi)
4d1188:	50                   	push   %eax
4d1189:	e8 72 19 00 00       	call   0x4d2b00
4d118e:	83 c4 10             	add    $0x10,%esp
4d1191:	84 c0                	test   %al,%al
4d1193:	75 20                	jne    0x4d11b5
4d1195:	8b 45 08             	mov    0x8(%ebp),%eax
4d1198:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d119b:	89 08                	mov    %ecx,(%eax)
4d119d:	c6 40 04 00          	movb   $0x0,0x4(%eax)
4d11a1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d11a4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d11ab:	59                   	pop    %ecx
4d11ac:	5f                   	pop    %edi
4d11ad:	5e                   	pop    %esi
4d11ae:	5b                   	pop    %ebx
4d11af:	8b e5                	mov    %ebp,%esp
4d11b1:	5d                   	pop    %ebp
4d11b2:	c2 08 00             	ret    $0x8
4d11b5:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4d11b8:	81 78 08 5d 74 d1 05 	cmpl   $0x5d1745d,0x8(%eax)
4d11bf:	74 7a                	je     0x4d123b
4d11c1:	8b 45 ec             	mov    -0x14(%ebp),%eax
4d11c4:	8b 3f                	mov    (%edi),%edi
4d11c6:	89 45 e0             	mov    %eax,-0x20(%ebp)
4d11c9:	6a 2c                	push   $0x2c
4d11cb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d11d2:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4d11d9:	e8 47 00 10 00       	call   0x5d1225
4d11de:	8b f0                	mov    %eax,%esi
4d11e0:	83 c4 04             	add    $0x4,%esp
4d11e3:	89 75 e4             	mov    %esi,-0x1c(%ebp)
4d11e6:	8b 55 0c             	mov    0xc(%ebp),%edx
4d11e9:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4d11f0:	8b 0a                	mov    (%edx),%ecx
4d11f2:	8d 42 04             	lea    0x4(%edx),%eax
4d11f5:	89 4e 10             	mov    %ecx,0x10(%esi)
4d11f8:	8d 4e 14             	lea    0x14(%esi),%ecx
4d11fb:	50                   	push   %eax
4d11fc:	e8 1f 55 f8 ff       	call   0x456720
4d1201:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4d1204:	56                   	push   %esi
4d1205:	89 3e                	mov    %edi,(%esi)
4d1207:	53                   	push   %ebx
4d1208:	ff 75 e8             	push   -0x18(%ebp)
4d120b:	89 7e 04             	mov    %edi,0x4(%esi)
4d120e:	89 7e 08             	mov    %edi,0x8(%esi)
4d1211:	66 c7 46 0c 00 00    	movw   $0x0,0xc(%esi)
4d1217:	e8 14 7e f9 ff       	call   0x469030
4d121c:	8b 4d 08             	mov    0x8(%ebp),%ecx
4d121f:	89 01                	mov    %eax,(%ecx)
4d1221:	8b c1                	mov    %ecx,%eax
4d1223:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
4d1227:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d122a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d1231:	59                   	pop    %ecx
4d1232:	5f                   	pop    %edi
4d1233:	5e                   	pop    %esi