a87e5d:	55                   	push   %ebp
a87e5e:	8b ec                	mov    %esp,%ebp
a87e60:	8b 45 08             	mov    0x8(%ebp),%eax
a87e63:	8b 00                	mov    (%eax),%eax
a87e65:	89 01                	mov    %eax,(%ecx)
a87e67:	8b c1                	mov    %ecx,%eax
a87e69:	5d                   	pop    %ebp
a87e6a:	c2 04 00             	ret    $0x4
a87e6d:	cc                   	int3
a87e6e:	cc                   	int3
a87e6f:	cc                   	int3
a87e70:	cc                   	int3
a87e71:	8b ff                	mov    %edi,%edi
a87e73:	55                   	push   %ebp
a87e74:	8b ec                	mov    %esp,%ebp
a87e76:	8b 45 08             	mov    0x8(%ebp),%eax
a87e79:	8b 00                	mov    (%eax),%eax
a87e7b:	89 01                	mov    %eax,(%ecx)
a87e7d:	8b c1                	mov    %ecx,%eax
a87e7f:	5d                   	pop    %ebp
a87e80:	c2 04 00             	ret    $0x4
a87e83:	cc                   	int3
a87e84:	cc                   	int3
a87e85:	cc                   	int3
a87e86:	cc                   	int3
a87e87:	8b ff                	mov    %edi,%edi
a87e89:	55                   	push   %ebp
a87e8a:	8b ec                	mov    %esp,%ebp
a87e8c:	8b 45 08             	mov    0x8(%ebp),%eax
a87e8f:	8b 00                	mov    (%eax),%eax
a87e91:	89 01                	mov    %eax,(%ecx)
a87e93:	8b c1                	mov    %ecx,%eax
a87e95:	5d                   	pop    %ebp
a87e96:	c2 04 00             	ret    $0x4
a87e99:	cc                   	int3
a87e9a:	cc                   	int3
a87e9b:	cc                   	int3
a87e9c:	cc                   	int3
a87e9d:	8b ff                	mov    %edi,%edi
a87e9f:	55                   	push   %ebp
a87ea0:	8b ec                	mov    %esp,%ebp
a87ea2:	8b 45 08             	mov    0x8(%ebp),%eax
a87ea5:	8b 00                	mov    (%eax),%eax
a87ea7:	89 01                	mov    %eax,(%ecx)
a87ea9:	8b c1                	mov    %ecx,%eax
a87eab:	5d                   	pop    %ebp
a87eac:	c2 04 00             	ret    $0x4
a87eaf:	cc                   	int3
a87eb0:	cc                   	int3
a87eb1:	cc                   	int3
a87eb2:	cc                   	int3
a87eb3:	8b ff                	mov    %edi,%edi
a87eb5:	55                   	push   %ebp
a87eb6:	8b ec                	mov    %esp,%ebp
a87eb8:	8b 45 08             	mov    0x8(%ebp),%eax
a87ebb:	8b 00                	mov    (%eax),%eax
a87ebd:	89 01                	mov    %eax,(%ecx)
a87ebf:	8b c1                	mov    %ecx,%eax
a87ec1:	5d                   	pop    %ebp
a87ec2:	c2 04 00             	ret    $0x4
a87ec5:	cc                   	int3
a87ec6:	cc                   	int3
a87ec7:	cc                   	int3
a87ec8:	cc                   	int3
a87ec9:	8b ff                	mov    %edi,%edi
a87ecb:	55                   	push   %ebp
a87ecc:	8b ec                	mov    %esp,%ebp
a87ece:	8b 45 08             	mov    0x8(%ebp),%eax
a87ed1:	8b 00                	mov    (%eax),%eax
a87ed3:	89 01                	mov    %eax,(%ecx)
a87ed5:	8b c1                	mov    %ecx,%eax
a87ed7:	5d                   	pop    %ebp
a87ed8:	c2 04 00             	ret    $0x4
a87edb:	cc                   	int3
a87edc:	cc                   	int3
a87edd:	cc                   	int3
a87ede:	cc                   	int3
a87edf:	8b ff                	mov    %edi,%edi
a87ee1:	55                   	push   %ebp
a87ee2:	8b ec                	mov    %esp,%ebp
a87ee4:	8b 45 08             	mov    0x8(%ebp),%eax
a87ee7:	89 01                	mov    %eax,(%ecx)
a87ee9:	8b 45 0c             	mov    0xc(%ebp),%eax
a87eec:	89 41 04             	mov    %eax,0x4(%ecx)
a87eef:	8b 45 10             	mov    0x10(%ebp),%eax
a87ef2:	89 41 08             	mov    %eax,0x8(%ecx)
a87ef5:	8b 45 14             	mov    0x14(%ebp),%eax
a87ef8:	89 41 0c             	mov    %eax,0xc(%ecx)
a87efb:	8b 45 18             	mov    0x18(%ebp),%eax
a87efe:	89 41 10             	mov    %eax,0x10(%ecx)
a87f01:	8b c1                	mov    %ecx,%eax
a87f03:	5d                   	pop    %ebp
a87f04:	c2 14 00             	ret    $0x14
a87f07:	cc                   	int3
a87f08:	cc                   	int3
a87f09:	cc                   	int3
a87f0a:	cc                   	int3
a87f0b:	cc                   	int3
a87f0c:	cc                   	int3
a87f0d:	cc                   	int3
a87f0e:	cc                   	int3
a87f0f:	cc                   	int3
a87f10:	cc                   	int3
a87f11:	8b ff                	mov    %edi,%edi
a87f13:	55                   	push   %ebp
a87f14:	8b ec                	mov    %esp,%ebp
a87f16:	51                   	push   %ecx
a87f17:	33 c0                	xor    %eax,%eax
a87f19:	89 4d fc             	mov    %ecx,-0x4(%ebp)
a87f1c:	89 01                	mov    %eax,(%ecx)
a87f1e:	89 41 04             	mov    %eax,0x4(%ecx)
a87f21:	89 41 08             	mov    %eax,0x8(%ecx)
a87f24:	89 41 0c             	mov    %eax,0xc(%ecx)
a87f27:	89 41 10             	mov    %eax,0x10(%ecx)
a87f2a:	89 41 14             	mov    %eax,0x14(%ecx)
a87f2d:	89 41 18             	mov    %eax,0x18(%ecx)
a87f30:	89 41 1c             	mov    %eax,0x1c(%ecx)
a87f33:	89 41 20             	mov    %eax,0x20(%ecx)
a87f36:	89 41 24             	mov    %eax,0x24(%ecx)
a87f39:	89 41 28             	mov    %eax,0x28(%ecx)
a87f3c:	66 89 41 30          	mov    %ax,0x30(%ecx)
a87f40:	89 41 38             	mov    %eax,0x38(%ecx)
a87f43:	88 41 3c             	mov    %al,0x3c(%ecx)
a87f46:	89 81 40 04 00 00    	mov    %eax,0x440(%ecx)
a87f4c:	89 81 44 04 00 00    	mov    %eax,0x444(%ecx)
a87f52:	8b c1                	mov    %ecx,%eax
a87f54:	8b e5                	mov    %ebp,%esp
a87f56:	5d                   	pop    %ebp
a87f57:	c3                   	ret
a87f58:	cc                   	int3
a87f59:	cc                   	int3
a87f5a:	cc                   	int3
a87f5b:	cc                   	int3
a87f5c:	cc                   	int3
a87f5d:	cc                   	int3
a87f5e:	cc                   	int3
a87f5f:	cc                   	int3
a87f60:	cc                   	int3
a87f61:	cc                   	int3
a87f62:	cc                   	int3
a87f63:	cc                   	int3
a87f64:	cc                   	int3
a87f65:	cc                   	int3
a87f66:	cc                   	int3
a87f67:	cc                   	int3
a87f68:	cc                   	int3
a87f69:	8b ff                	mov    %edi,%edi
a87f6b:	55                   	push   %ebp
a87f6c:	8b ec                	mov    %esp,%ebp
a87f6e:	51                   	push   %ecx
a87f6f:	33 d2                	xor    %edx,%edx
a87f71:	89 4d fc             	mov    %ecx,-0x4(%ebp)
a87f74:	33 c0                	xor    %eax,%eax
a87f76:	89 11                	mov    %edx,(%ecx)
a87f78:	66 89 41 32          	mov    %ax,0x32(%ecx)
a87f7c:	8b c1                	mov    %ecx,%eax
a87f7e:	89 51 04             	mov    %edx,0x4(%ecx)
a87f81:	89 51 08             	mov    %edx,0x8(%ecx)
a87f84:	89 51 0c             	mov    %edx,0xc(%ecx)
a87f87:	89 51 10             	mov    %edx,0x10(%ecx)
a87f8a:	89 51 14             	mov    %edx,0x14(%ecx)
a87f8d:	89 51 18             	mov    %edx,0x18(%ecx)
a87f90:	89 51 1c             	mov    %edx,0x1c(%ecx)
a87f93:	89 51 20             	mov    %edx,0x20(%ecx)
a87f96:	89 51 24             	mov    %edx,0x24(%ecx)
a87f99:	89 51 28             	mov    %edx,0x28(%ecx)
a87f9c:	88 51 30             	mov    %dl,0x30(%ecx)
a87f9f:	89 51 38             	mov    %edx,0x38(%ecx)
a87fa2:	88 51 3c             	mov    %dl,0x3c(%ecx)
a87fa5:	89 91 40 04 00 00    	mov    %edx,0x440(%ecx)
a87fab:	89 91 44 04 00 00    	mov    %edx,0x444(%ecx)
a87fb1:	8b e5                	mov    %ebp,%esp
a87fb3:	5d                   	pop    %ebp
a87fb4:	c3                   	ret
a87fb5:	cc                   	int3
a87fb6:	cc                   	int3
a87fb7:	cc                   	int3
a87fb8:	cc                   	int3
a87fb9:	cc                   	int3
a87fba:	cc                   	int3
a87fbb:	cc                   	int3
a87fbc:	cc                   	int3
a87fbd:	cc                   	int3
a87fbe:	cc                   	int3
a87fbf:	cc                   	int3
a87fc0:	cc                   	int3
a87fc1:	cc                   	int3
a87fc2:	cc                   	int3
a87fc3:	cc                   	int3
a87fc4:	cc                   	int3
a87fc5:	cc                   	int3
a87fc6:	cc                   	int3
a87fc7:	cc                   	int3
a87fc8:	8b ff                	mov    %edi,%edi
a87fca:	55                   	push   %ebp
a87fcb:	8b ec                	mov    %esp,%ebp
a87fcd:	56                   	push   %esi
a87fce:	8b f1                	mov    %ecx,%esi
a87fd0:	e8 02 9d 9a ff       	call   0x431cd7
a87fd5:	8b 45 08             	mov    0x8(%ebp),%eax
a87fd8:	8b 00                	mov    (%eax),%eax
a87fda:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
a87fe0:	8b 45 0c             	mov    0xc(%ebp),%eax
a87fe3:	89 06                	mov    %eax,(%esi)
a87fe5:	8b 45 10             	mov    0x10(%ebp),%eax
a87fe8:	89 46 04             	mov    %eax,0x4(%esi)
a87feb:	8b 45 18             	mov    0x18(%ebp),%eax
a87fee:	89 46 08             	mov    %eax,0x8(%esi)
a87ff1:	8b 45 14             	mov    0x14(%ebp),%eax
a87ff4:	89 46 10             	mov    %eax,0x10(%esi)
a87ff7:	8b 45 1c             	mov    0x1c(%ebp),%eax
a87ffa:	89 46 14             	mov    %eax,0x14(%esi)
a87ffd:	8b c6                	mov    %esi,%eax
a87fff:	5e                   	pop    %esi
a88000:	5d                   	pop    %ebp
a88001:	c2 18 00             	ret    $0x18
a88004:	cc                   	int3
a88005:	cc                   	int3
a88006:	cc                   	int3
a88007:	cc                   	int3
a88008:	cc                   	int3
a88009:	cc                   	int3
a8800a:	cc                   	int3
a8800b:	cc                   	int3
a8800c:	cc                   	int3
a8800d:	cc                   	int3
a8800e:	cc                   	int3
a8800f:	cc                   	int3
a88010:	cc                   	int3
a88011:	cc                   	int3
a88012:	cc                   	int3
a88013:	8b ff                	mov    %edi,%edi
a88015:	55                   	push   %ebp
a88016:	8b ec                	mov    %esp,%ebp
a88018:	56                   	push   %esi
a88019:	8b f1                	mov    %ecx,%esi
a8801b:	e8 b7 9c 9a ff       	call   0x431cd7
a88020:	8b 45 08             	mov    0x8(%ebp),%eax
a88023:	8b 00                	mov    (%eax),%eax
a88025:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
a8802b:	8b 45 0c             	mov    0xc(%ebp),%eax
a8802e:	89 06                	mov    %eax,(%esi)
a88030:	8b 45 10             	mov    0x10(%ebp),%eax
a88033:	89 46 04             	mov    %eax,0x4(%esi)
a88036:	8b 45 18             	mov    0x18(%ebp),%eax
a88039:	89 46 08             	mov    %eax,0x8(%esi)
a8803c:	8b 45 14             	mov    0x14(%ebp),%eax
a8803f:	89 46 10             	mov    %eax,0x10(%esi)
a88042:	8b 45 1c             	mov    0x1c(%ebp),%eax
a88045:	89 46 14             	mov    %eax,0x14(%esi)
a88048:	8b c6                	mov    %esi,%eax
a8804a:	5e                   	pop    %esi
a8804b:	5d                   	pop    %ebp
a8804c:	c2 18 00             	ret    $0x18
a8804f:	cc                   	int3
a88050:	cc                   	int3
a88051:	cc                   	int3
a88052:	cc                   	int3
a88053:	cc                   	int3
a88054:	cc                   	int3
a88055:	cc                   	int3
a88056:	cc                   	int3
a88057:	cc                   	int3
a88058:	cc                   	int3
a88059:	cc                   	int3
a8805a:	cc                   	int3
a8805b:	cc                   	int3
a8805c:	cc                   	int3
a8805d:	cc                   	int3
a8805e:	8b ff                	mov    %edi,%edi
a88060:	55                   	push   %ebp
a88061:	8b ec                	mov    %esp,%ebp
a88063:	56                   	push   %esi
a88064:	8b f1                	mov    %ecx,%esi
a88066:	e8 77 9d 98 ff       	call   0x411de2
a8806b:	8b 45 08             	mov    0x8(%ebp),%eax
a8806e:	8b 00                	mov    (%eax),%eax
a88070:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
a88076:	8b 45 0c             	mov    0xc(%ebp),%eax
a88079:	89 06                	mov    %eax,(%esi)
a8807b:	8b 45 10             	mov    0x10(%ebp),%eax
a8807e:	89 46 04             	mov    %eax,0x4(%esi)
a88081:	8b 45 18             	mov    0x18(%ebp),%eax
a88084:	89 46 08             	mov    %eax,0x8(%esi)
a88087:	8b 45 14             	mov    0x14(%ebp),%eax
a8808a:	89 46 10             	mov    %eax,0x10(%esi)
a8808d:	8b 45 1c             	mov    0x1c(%ebp),%eax
a88090:	89 46 14             	mov    %eax,0x14(%esi)
a88093:	8b c6                	mov    %esi,%eax
a88095:	5e                   	pop    %esi
a88096:	5d                   	pop    %ebp
a88097:	c2 18 00             	ret    $0x18
a8809a:	cc                   	int3
a8809b:	cc                   	int3
a8809c:	cc                   	int3
a8809d:	cc                   	int3
a8809e:	cc                   	int3
a8809f:	cc                   	int3
a880a0:	cc                   	int3
a880a1:	cc                   	int3
a880a2:	cc                   	int3
a880a3:	cc                   	int3
a880a4:	cc                   	int3
a880a5:	cc                   	int3
a880a6:	cc                   	int3
a880a7:	cc                   	int3
a880a8:	cc                   	int3
a880a9:	8b ff                	mov    %edi,%edi
a880ab:	55                   	push   %ebp
a880ac:	8b ec                	mov    %esp,%ebp
a880ae:	56                   	push   %esi
a880af:	8b f1                	mov    %ecx,%esi
a880b1:	e8 2c 9d 98 ff       	call   0x411de2
a880b6:	8b 45 08             	mov    0x8(%ebp),%eax
a880b9:	8b 00                	mov    (%eax),%eax
a880bb:	89 86 48 04 00 00    	mov    %eax,0x448(%esi)
a880c1:	8b 45 0c             	mov    0xc(%ebp),%eax
a880c4:	89 06                	mov    %eax,(%esi)
a880c6:	8b 45 10             	mov    0x10(%ebp),%eax
a880c9:	89 46 04             	mov    %eax,0x4(%esi)
a880cc:	8b 45 18             	mov    0x18(%ebp),%eax
a880cf:	89 46 08             	mov    %eax,0x8(%esi)
a880d2:	8b 45 14             	mov    0x14(%ebp),%eax
a880d5:	89 46 10             	mov    %eax,0x10(%esi)
a880d8:	8b 45 1c             	mov    0x1c(%ebp),%eax
a880db:	89 46 14             	mov    %eax,0x14(%esi)
a880de:	8b c6                	mov    %esi,%eax
a880e0:	5e                   	pop    %esi
a880e1:	5d                   	pop    %ebp
a880e2:	c2 18 00             	ret    $0x18
a880e5:	cc                   	int3
a880e6:	cc                   	int3
a880e7:	cc                   	int3
a880e8:	cc                   	int3
a880e9:	cc                   	int3
a880ea:	cc                   	int3
a880eb:	cc                   	int3
a880ec:	cc                   	int3
a880ed:	cc                   	int3
a880ee:	cc                   	int3
a880ef:	cc                   	int3
a880f0:	cc                   	int3
a880f1:	cc                   	int3
a880f2:	cc                   	int3
a880f3:	cc                   	int3
a880f4:	8b ff                	mov    %edi,%edi
a880f6:	55                   	push   %ebp
a880f7:	8b ec                	mov    %esp,%ebp
a880f9:	56                   	push   %esi
a880fa:	ff 75 1c             	push   0x1c(%ebp)