4c0d70:	41                   	inc    %ecx
4c0d71:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0d74:	8b c3                	mov    %ebx,%eax
4c0d76:	e8 f9 79 f6 ff       	call   0x428774
4c0d7b:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0d7e:	83 e9 02             	sub    $0x2,%ecx
4c0d81:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0d84:	8b c3                	mov    %ebx,%eax
4c0d86:	e8 49 7a f6 ff       	call   0x4287d4
4c0d8b:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0d8e:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0d91:	8b c3                	mov    %ebx,%eax
4c0d93:	e8 dc 79 f6 ff       	call   0x428774
4c0d98:	e9 65 01 00 00       	jmp    0x4c0f02
4c0d9d:	a1 9c b2 6a 00       	mov    0x6ab29c,%eax
4c0da2:	50                   	push   %eax
4c0da3:	6a 01                	push   $0x1
4c0da5:	8d 55 c9             	lea    -0x37(%ebp),%edx
4c0da8:	8b 0d 98 b2 6a 00    	mov    0x6ab298,%ecx
4c0dae:	8b c3                	mov    %ebx,%eax
4c0db0:	e8 33 d3 ff ff       	call   0x4be0e8
4c0db5:	57                   	push   %edi
4c0db6:	8d 75 c9             	lea    -0x37(%ebp),%esi
4c0db9:	8d 7d b9             	lea    -0x47(%ebp),%edi
4c0dbc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c0dbd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c0dbe:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c0dbf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c0dc0:	5f                   	pop    %edi
4c0dc1:	8b 45 cd             	mov    -0x33(%ebp),%eax
4c0dc4:	40                   	inc    %eax
4c0dc5:	89 45 bd             	mov    %eax,-0x43(%ebp)
4c0dc8:	8b 45 c1             	mov    -0x3f(%ebp),%eax
4c0dcb:	48                   	dec    %eax
4c0dcc:	89 45 b9             	mov    %eax,-0x47(%ebp)
4c0dcf:	80 7f 0a 01          	cmpb   $0x1,0xa(%edi)
4c0dd3:	0f 85 f0 05 00 00    	jne    0x4c13c9
4c0dd9:	b9 32 00 00 00       	mov    $0x32,%ecx
4c0dde:	8b 15 9c b2 6a 00    	mov    0x6ab29c,%edx
4c0de4:	a1 98 b2 6a 00       	mov    0x6ab298,%eax
4c0de9:	e8 52 79 fc ff       	call   0x488740
4c0dee:	50                   	push   %eax
4c0def:	6a 01                	push   $0x1
4c0df1:	8d 55 b9             	lea    -0x47(%ebp),%edx
4c0df4:	8b 0d ac b2 6a 00    	mov    0x6ab2ac,%ecx
4c0dfa:	8b c3                	mov    %ebx,%eax
4c0dfc:	e8 e7 d2 ff ff       	call   0x4be0e8
4c0e01:	8b 15 ac b2 6a 00    	mov    0x6ab2ac,%edx
4c0e07:	8b 43 10             	mov    0x10(%ebx),%eax
4c0e0a:	e8 75 71 f6 ff       	call   0x427f84
4c0e0f:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0e12:	49                   	dec    %ecx
4c0e13:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0e16:	42                   	inc    %edx
4c0e17:	8b c3                	mov    %ebx,%eax
4c0e19:	e8 b6 79 f6 ff       	call   0x4287d4
4c0e1e:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0e21:	49                   	dec    %ecx
4c0e22:	8b 55 d1             	mov    -0x2f(%ebp),%edx
4c0e25:	4a                   	dec    %edx
4c0e26:	8b c3                	mov    %ebx,%eax
4c0e28:	e8 47 79 f6 ff       	call   0x428774
4c0e2d:	b9 4b 00 00 00       	mov    $0x4b,%ecx
4c0e32:	8b 15 9c b2 6a 00    	mov    0x6ab29c,%edx
4c0e38:	a1 88 b2 6a 00       	mov    0x6ab288,%eax
4c0e3d:	e8 fe 78 fc ff       	call   0x488740
4c0e42:	50                   	push   %eax
4c0e43:	8b 4d cd             	mov    -0x33(%ebp),%ecx
4c0e46:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0e49:	8b c3                	mov    %ebx,%eax
4c0e4b:	e8 04 7e f6 ff       	call   0x428c54
4c0e50:	a1 98 b2 6a 00       	mov    0x6ab298,%eax
4c0e55:	50                   	push   %eax
4c0e56:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0e59:	49                   	dec    %ecx
4c0e5a:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0e5d:	8b c3                	mov    %ebx,%eax
4c0e5f:	e8 f0 7d f6 ff       	call   0x428c54
4c0e64:	b9 32 00 00 00       	mov    $0x32,%ecx
4c0e69:	8b 15 ac b2 6a 00    	mov    0x6ab2ac,%edx
4c0e6f:	a1 98 b2 6a 00       	mov    0x6ab298,%eax
4c0e74:	e8 c7 78 fc ff       	call   0x488740
4c0e79:	50                   	push   %eax
4c0e7a:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0e7d:	83 e9 02             	sub    $0x2,%ecx
4c0e80:	8b 55 c9             	mov    -0x37(%ebp),%edx
4c0e83:	8b c3                	mov    %ebx,%eax
4c0e85:	e8 ca 7d f6 ff       	call   0x428c54
4c0e8a:	b9 4b 00 00 00       	mov    $0x4b,%ecx
4c0e8f:	8b 15 9c b2 6a 00    	mov    0x6ab29c,%edx
4c0e95:	a1 88 b2 6a 00       	mov    0x6ab288,%eax
4c0e9a:	e8 a1 78 fc ff       	call   0x488740
4c0e9f:	50                   	push   %eax
4c0ea0:	8b 55 d1             	mov    -0x2f(%ebp),%edx
4c0ea3:	83 ea 02             	sub    $0x2,%edx
4c0ea6:	8b 4d cd             	mov    -0x33(%ebp),%ecx
4c0ea9:	8b c3                	mov    %ebx,%eax
4c0eab:	e8 a4 7d f6 ff       	call   0x428c54
4c0eb0:	a1 88 b2 6a 00       	mov    0x6ab288,%eax
4c0eb5:	50                   	push   %eax
4c0eb6:	8b 55 d1             	mov    -0x2f(%ebp),%edx
4c0eb9:	4a                   	dec    %edx
4c0eba:	8b 4d cd             	mov    -0x33(%ebp),%ecx
4c0ebd:	8b c3                	mov    %ebx,%eax
4c0ebf:	e8 90 7d f6 ff       	call   0x428c54
4c0ec4:	a1 98 b2 6a 00       	mov    0x6ab298,%eax
4c0ec9:	50                   	push   %eax
4c0eca:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0ecd:	49                   	dec    %ecx
4c0ece:	8b 55 d1             	mov    -0x2f(%ebp),%edx
4c0ed1:	4a                   	dec    %edx
4c0ed2:	8b c3                	mov    %ebx,%eax
4c0ed4:	e8 7b 7d f6 ff       	call   0x428c54
4c0ed9:	b9 32 00 00 00       	mov    $0x32,%ecx
4c0ede:	8b 15 ac b2 6a 00    	mov    0x6ab2ac,%edx
4c0ee4:	a1 98 b2 6a 00       	mov    0x6ab298,%eax
4c0ee9:	e8 52 78 fc ff       	call   0x488740
4c0eee:	50                   	push   %eax
4c0eef:	8b 4d d5             	mov    -0x2b(%ebp),%ecx
4c0ef2:	83 e9 02             	sub    $0x2,%ecx
4c0ef5:	8b 55 d1             	mov    -0x2f(%ebp),%edx
4c0ef8:	83 ea 02             	sub    $0x2,%edx
4c0efb:	8b c3                	mov    %ebx,%eax
4c0efd:	e8 52 7d f6 ff       	call   0x428c54
4c0f02:	6a fe                	push   $0xfffffffe
4c0f04:	6a fe                	push   $0xfffffffe
4c0f06:	8d 45 c9             	lea    -0x37(%ebp),%eax
4c0f09:	50                   	push   %eax
4c0f0a:	e8 79 6c f4 ff       	call   0x407b88
4c0f0f:	eb 0d                	jmp    0x4c0f1e
4c0f11:	6a fe                	push   $0xfffffffe
4c0f13:	6a fe                	push   $0xfffffffe
4c0f15:	8d 45 c9             	lea    -0x37(%ebp),%eax
4c0f18:	50                   	push   %eax
4c0f19:	e8 6a 6c f4 ff       	call   0x407b88
4c0f1e:	80 7f 09 00          	cmpb   $0x0,0x9(%edi)
4c0f22:	0f 84 a1 04 00 00    	je     0x4c13c9
4c0f28:	f6 47 20 01          	testb  $0x1,0x20(%edi)
4c0f2c:	0f 95 45 db          	setne  -0x25(%ebp)
4c0f30:	8b c7                	mov    %edi,%eax
4c0f32:	e8 3d b5 fc ff       	call   0x48c474
4c0f37:	89 45 f8             	mov    %eax,-0x8(%ebp)
4c0f3a:	8a 47 08             	mov    0x8(%edi),%al
4c0f3d:	34 01                	xor    $0x1,%al
4c0f3f:	88 45 da             	mov    %al,-0x26(%ebp)
4c0f42:	80 7d da 00          	cmpb   $0x0,-0x26(%ebp)
4c0f46:	74 0b                	je     0x4c0f53
4c0f48:	8b 45 c9             	mov    -0x37(%ebp),%eax
4c0f4b:	03 45 f8             	add    -0x8(%ebp),%eax
4c0f4e:	89 45 d1             	mov    %eax,-0x2f(%ebp)
4c0f51:	eb 09                	jmp    0x4c0f5c
4c0f53:	8b 45 cd             	mov    -0x33(%ebp),%eax
4c0f56:	03 45 f8             	add    -0x8(%ebp),%eax
4c0f59:	89 45 d5             	mov    %eax,-0x2b(%ebp)
4c0f5c:	8b 35 a0 b2 6a 00    	mov    0x6ab2a0,%esi
4c0f62:	8b d6                	mov    %esi,%edx
4c0f64:	8b 43 14             	mov    0x14(%ebx),%eax
4c0f67:	e8 18 73 f6 ff       	call   0x428284
4c0f6c:	b9 40 00 00 00       	mov    $0x40,%ecx
4c0f71:	8b 15 a4 b2 6a 00    	mov    0x6ab2a4,%edx
4c0f77:	8b c6                	mov    %esi,%eax
4c0f79:	e8 1a 76 fc ff       	call   0x488598
4c0f7e:	50                   	push   %eax
4c0f7f:	8b c3                	mov    %ebx,%eax
4c0f81:	e8 3a 7d f6 ff       	call   0x428cc0
4c0f86:	50                   	push   %eax
4c0f87:	e8 5c 66 f4 ff       	call   0x4075e8
4c0f8c:	89 45 f4             	mov    %eax,-0xc(%ebp)
4c0f8f:	b9 30 00 00 00       	mov    $0x30,%ecx
4c0f94:	8b 15 a4 b2 6a 00    	mov    0x6ab2a4,%edx
4c0f9a:	8b c6                	mov    %esi,%eax
4c0f9c:	e8 f7 75 fc ff       	call   0x488598
4c0fa1:	50                   	push   %eax
4c0fa2:	8b c3                	mov    %ebx,%eax
4c0fa4:	e8 17 7d f6 ff       	call   0x428cc0
4c0fa9:	50                   	push   %eax
4c0faa:	e8 39 66 f4 ff       	call   0x4075e8
4c0faf:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c0fb2:	b9 20 00 00 00       	mov    $0x20,%ecx
4c0fb7:	8b 15 a4 b2 6a 00    	mov    0x6ab2a4,%edx
4c0fbd:	8b c6                	mov    %esi,%eax
4c0fbf:	e8 d4 75 fc ff       	call   0x488598
4c0fc4:	50                   	push   %eax
4c0fc5:	8b c3                	mov    %ebx,%eax
4c0fc7:	e8 f4 7c f6 ff       	call   0x428cc0
4c0fcc:	50                   	push   %eax
4c0fcd:	e8 16 66 f4 ff       	call   0x4075e8
4c0fd2:	89 45 ec             	mov    %eax,-0x14(%ebp)
4c0fd5:	b9 10 00 00 00       	mov    $0x10,%ecx
4c0fda:	8b 15 a4 b2 6a 00    	mov    0x6ab2a4,%edx
4c0fe0:	8b c6                	mov    %esi,%eax
4c0fe2:	e8 b1 75 fc ff       	call   0x488598
4c0fe7:	50                   	push   %eax
4c0fe8:	8b c3                	mov    %ebx,%eax
4c0fea:	e8 d1 7c f6 ff       	call   0x428cc0
4c0fef:	50                   	push   %eax
4c0ff0:	e8 f3 65 f4 ff       	call   0x4075e8
4c0ff5:	89 45 e8             	mov    %eax,-0x18(%ebp)
4c0ff8:	b9 80 00 00 00       	mov    $0x80,%ecx
4c0ffd:	8b 15 a8 b2 6a 00    	mov    0x6ab2a8,%edx
4c1003:	8b c6                	mov    %esi,%eax
4c1005:	e8 8e 75 fc ff       	call   0x488598
4c100a:	50                   	push   %eax
4c100b:	8b c3                	mov    %ebx,%eax
4c100d:	e8 ae 7c f6 ff       	call   0x428cc0
4c1012:	50                   	push   %eax
4c1013:	e8 d0 65 f4 ff       	call   0x4075e8
4c1018:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4c101b:	b9 60 00 00 00       	mov    $0x60,%ecx
4c1020:	8b 15 a8 b2 6a 00    	mov    0x6ab2a8,%edx
4c1026:	8b c6                	mov    %esi,%eax
4c1028:	e8 6b 75 fc ff       	call   0x488598
4c102d:	50                   	push   %eax
4c102e:	8b c3                	mov    %ebx,%eax
4c1030:	e8 8b 7c f6 ff       	call   0x428cc0
4c1035:	50                   	push   %eax
4c1036:	e8 ad 65 f4 ff       	call   0x4075e8
4c103b:	89 45 e0             	mov    %eax,-0x20(%ebp)
4c103e:	b9 48 00 00 00       	mov    $0x48,%ecx
4c1043:	8b 15 a8 b2 6a 00    	mov    0x6ab2a8,%edx
4c1049:	8b c6                	mov    %esi,%eax
4c104b:	e8 48 75 fc ff       	call   0x488598
4c1050:	50                   	push   %eax
4c1051:	8b c3                	mov    %ebx,%eax
4c1053:	e8 68 7c f6 ff       	call   0x428cc0
4c1058:	50                   	push   %eax
4c1059:	e8 8a 65 f4 ff       	call   0x4075e8
4c105e:	89 45 dc             	mov    %eax,-0x24(%ebp)
4c1061:	83 7f 1c 01          	cmpl   $0x1,0x1c(%edi)
4c1065:	0f 84 c7 02 00 00    	je     0x4c1332
4c106b:	57                   	push   %edi
4c106c:	8d 75 c9             	lea    -0x37(%ebp),%esi
4c106f:	8d 7d b9             	lea    -0x47(%ebp),%edi
4c1072:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c1073:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c1074:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c1075:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4c1076:	5f                   	pop    %edi
4c1077:	80 7d da 00          	cmpb   $0x0,-0x26(%ebp)
4c107b:	0f 84 5b 01 00 00    	je     0x4c11dc
4c1081:	83 45 bd 04          	addl   $0x4,-0x43(%ebp)
4c1085:	83 6d c5 02          	subl   $0x2,-0x3b(%ebp)
4c1089:	ff 45 b9             	incl   -0x47(%ebp)
4c108c:	80 7d db 00          	cmpb   $0x0,-0x25(%ebp)
4c1090:	74 11                	je     0x4c10a3
4c1092:	8b 45 f8             	mov    -0x8(%ebp),%eax
4c1095:	83 e8 02             	sub    $0x2,%eax
4c1098:	01 45 bd             	add    %eax,-0x43(%ebp)
4c109b:	83 45 b9 04          	addl   $0x4,-0x47(%ebp)
4c109f:	83 6d c1 04          	subl   $0x4,-0x3f(%ebp)
4c10a3:	8b 75 bd             	mov    -0x43(%ebp),%esi
4c10a6:	e9 1e 01 00 00       	jmp    0x4c11c9
4c10ab:	8b 45 f4             	mov    -0xc(%ebp),%eax
4c10ae:	50                   	push   %eax
4c10af:	8b ce                	mov    %esi,%ecx
4c10b1:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c10b4:	8b c3                	mov    %ebx,%eax
4c10b6:	e8 99 7b f6 ff       	call   0x428c54
4c10bb:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c10be:	50                   	push   %eax
4c10bf:	8d 4e 01             	lea    0x1(%esi),%ecx
4c10c2:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c10c5:	8b c3                	mov    %ebx,%eax
4c10c7:	e8 88 7b f6 ff       	call   0x428c54
4c10cc:	8b 45 f0             	mov    -0x10(%ebp),%eax
4c10cf:	50                   	push   %eax
4c10d0:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c10d3:	42                   	inc    %edx
4c10d4:	8b ce                	mov    %esi,%ecx
4c10d6:	8b c3                	mov    %ebx,%eax
4c10d8:	e8 77 7b f6 ff       	call   0x428c54
4c10dd:	8b 45 e8             	mov    -0x18(%ebp),%eax
4c10e0:	50                   	push   %eax
4c10e1:	8d 4e 01             	lea    0x1(%esi),%ecx
4c10e4:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c10e7:	42                   	inc    %edx
4c10e8:	8b c3                	mov    %ebx,%eax
4c10ea:	e8 65 7b f6 ff       	call   0x428c54
4c10ef:	8b 45 dc             	mov    -0x24(%ebp),%eax
4c10f2:	50                   	push   %eax
4c10f3:	8d 4e 02             	lea    0x2(%esi),%ecx
4c10f6:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c10f9:	42                   	inc    %edx
4c10fa:	8b c3                	mov    %ebx,%eax
4c10fc:	e8 53 7b f6 ff       	call   0x428c54
4c1101:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4c1104:	50                   	push   %eax
4c1105:	8d 4e 02             	lea    0x2(%esi),%ecx
4c1108:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c110b:	83 c2 02             	add    $0x2,%edx
4c110e:	8b c3                	mov    %ebx,%eax
4c1110:	e8 3f 7b f6 ff       	call   0x428c54
4c1115:	8b 45 e0             	mov    -0x20(%ebp),%eax
4c1118:	50                   	push   %eax
4c1119:	8d 4e 01             	lea    0x1(%esi),%ecx
4c111c:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c111f:	83 c2 02             	add    $0x2,%edx
4c1122:	8b c3                	mov    %ebx,%eax
4c1124:	e8 2b 7b f6 ff       	call   0x428c54
4c1129:	83 7f 1c 00          	cmpl   $0x0,0x1c(%edi)
4c112d:	0f 85 93 00 00 00    	jne    0x4c11c6
4c1133:	8b 45 f4             	mov    -0xc(%ebp),%eax
4c1136:	50                   	push   %eax
4c1137:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c113a:	83 c2 04             	add    $0x4,%edx
4c113d:	8b ce                	mov    %esi,%ecx
4c113f:	8b c3                	mov    %ebx,%eax
4c1141:	e8 0e 7b f6 ff       	call   0x428c54
4c1146:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c1149:	50                   	push   %eax
4c114a:	8d 4e 01             	lea    0x1(%esi),%ecx
4c114d:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c1150:	83 c2 04             	add    $0x4,%edx
4c1153:	8b c3                	mov    %ebx,%eax
4c1155:	e8 fa 7a f6 ff       	call   0x428c54
4c115a:	8b 45 f0             	mov    -0x10(%ebp),%eax
4c115d:	50                   	push   %eax
4c115e:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c1161:	83 c2 04             	add    $0x4,%edx
4c1164:	42                   	inc    %edx
4c1165:	8b ce                	mov    %esi,%ecx
4c1167:	8b c3                	mov    %ebx,%eax
4c1169:	e8 e6 7a f6 ff       	call   0x428c54
4c116e:	8b 45 e8             	mov    -0x18(%ebp),%eax
4c1171:	50                   	push   %eax
4c1172:	8d 4e 01             	lea    0x1(%esi),%ecx
4c1175:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c1178:	83 c2 04             	add    $0x4,%edx
4c117b:	42                   	inc    %edx
4c117c:	8b c3                	mov    %ebx,%eax
4c117e:	e8 d1 7a f6 ff       	call   0x428c54
4c1183:	8b 45 dc             	mov    -0x24(%ebp),%eax
4c1186:	50                   	push   %eax
4c1187:	8d 4e 02             	lea    0x2(%esi),%ecx
4c118a:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c118d:	83 c2 04             	add    $0x4,%edx
4c1190:	42                   	inc    %edx
4c1191:	8b c3                	mov    %ebx,%eax
4c1193:	e8 bc 7a f6 ff       	call   0x428c54
4c1198:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4c119b:	50                   	push   %eax
4c119c:	8d 4e 02             	lea    0x2(%esi),%ecx
4c119f:	8b 55 b9             	mov    -0x47(%ebp),%edx
4c11a2:	83 c2 04             	add    $0x4,%edx
4c11a5:	83 c2 02             	add    $0x2,%edx
4c11a8:	8b c3                	mov    %ebx,%eax
4c11aa:	e8 a5 7a f6 ff       	call   0x428c54
4c11af:	8b 45 e0             	mov    -0x20(%ebp),%eax
4c11b2:	50                   	push   %eax
4c11b3:	8d 4e 01             	lea    0x1(%esi),%ecx