45bcfc:	cc                   	int3
45bcfd:	cc                   	int3
45bcfe:	cc                   	int3
45bcff:	cc                   	int3
45bd00:	8b ff                	mov    %edi,%edi
45bd02:	55                   	push   %ebp
45bd03:	8b ec                	mov    %esp,%ebp
45bd05:	51                   	push   %ecx
45bd06:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bd09:	6a 00                	push   $0x0
45bd0b:	6a 0a                	push   $0xa
45bd0d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bd10:	e8 55 7a fa ff       	call   0x40376a
45bd15:	8b e5                	mov    %ebp,%esp
45bd17:	5d                   	pop    %ebp
45bd18:	c3                   	ret
45bd19:	cc                   	int3
45bd1a:	cc                   	int3
45bd1b:	cc                   	int3
45bd1c:	cc                   	int3
45bd1d:	cc                   	int3
45bd1e:	cc                   	int3
45bd1f:	cc                   	int3
45bd20:	8b ff                	mov    %edi,%edi
45bd22:	55                   	push   %ebp
45bd23:	8b ec                	mov    %esp,%ebp
45bd25:	51                   	push   %ecx
45bd26:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bd29:	6a 00                	push   $0x0
45bd2b:	6a 0a                	push   $0xa
45bd2d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bd30:	e8 0b 72 fa ff       	call   0x402f40
45bd35:	8b e5                	mov    %ebp,%esp
45bd37:	5d                   	pop    %ebp
45bd38:	c3                   	ret
45bd39:	cc                   	int3
45bd3a:	cc                   	int3
45bd3b:	cc                   	int3
45bd3c:	cc                   	int3
45bd3d:	cc                   	int3
45bd3e:	cc                   	int3
45bd3f:	cc                   	int3
45bd40:	8b ff                	mov    %edi,%edi
45bd42:	55                   	push   %ebp
45bd43:	8b ec                	mov    %esp,%ebp
45bd45:	51                   	push   %ecx
45bd46:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bd49:	6a 00                	push   $0x0
45bd4b:	6a 0a                	push   $0xa
45bd4d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bd50:	e8 ff 76 fa ff       	call   0x403454
45bd55:	8b e5                	mov    %ebp,%esp
45bd57:	5d                   	pop    %ebp
45bd58:	c3                   	ret
45bd59:	cc                   	int3
45bd5a:	cc                   	int3
45bd5b:	cc                   	int3
45bd5c:	cc                   	int3
45bd5d:	cc                   	int3
45bd5e:	cc                   	int3
45bd5f:	cc                   	int3
45bd60:	8b ff                	mov    %edi,%edi
45bd62:	55                   	push   %ebp
45bd63:	8b ec                	mov    %esp,%ebp
45bd65:	51                   	push   %ecx
45bd66:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bd69:	6a 00                	push   $0x0
45bd6b:	6a 10                	push   $0x10
45bd6d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bd70:	e8 ac 81 fa ff       	call   0x403f21
45bd75:	8b e5                	mov    %ebp,%esp
45bd77:	5d                   	pop    %ebp
45bd78:	c3                   	ret
45bd79:	cc                   	int3
45bd7a:	cc                   	int3
45bd7b:	cc                   	int3
45bd7c:	cc                   	int3
45bd7d:	cc                   	int3
45bd7e:	cc                   	int3
45bd7f:	cc                   	int3
45bd80:	8b ff                	mov    %edi,%edi
45bd82:	55                   	push   %ebp
45bd83:	8b ec                	mov    %esp,%ebp
45bd85:	51                   	push   %ecx
45bd86:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bd89:	6a 00                	push   $0x0
45bd8b:	6a 10                	push   $0x10
45bd8d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bd90:	e8 43 5c fa ff       	call   0x4019d8
45bd95:	8b e5                	mov    %ebp,%esp
45bd97:	5d                   	pop    %ebp
45bd98:	c3                   	ret
45bd99:	cc                   	int3
45bd9a:	cc                   	int3
45bd9b:	cc                   	int3
45bd9c:	cc                   	int3
45bd9d:	cc                   	int3
45bd9e:	cc                   	int3
45bd9f:	cc                   	int3
45bda0:	8b ff                	mov    %edi,%edi
45bda2:	55                   	push   %ebp
45bda3:	8b ec                	mov    %esp,%ebp
45bda5:	51                   	push   %ecx
45bda6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bda9:	6a 00                	push   $0x0
45bdab:	6a 10                	push   $0x10
45bdad:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bdb0:	e8 eb 52 fa ff       	call   0x4010a0
45bdb5:	8b e5                	mov    %ebp,%esp
45bdb7:	5d                   	pop    %ebp
45bdb8:	c3                   	ret
45bdb9:	cc                   	int3
45bdba:	cc                   	int3
45bdbb:	cc                   	int3
45bdbc:	cc                   	int3
45bdbd:	cc                   	int3
45bdbe:	cc                   	int3
45bdbf:	cc                   	int3
45bdc0:	8b ff                	mov    %edi,%edi
45bdc2:	55                   	push   %ebp
45bdc3:	8b ec                	mov    %esp,%ebp
45bdc5:	51                   	push   %ecx
45bdc6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bdc9:	6a 00                	push   $0x0
45bdcb:	6a 10                	push   $0x10
45bdcd:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bdd0:	e8 58 5c fa ff       	call   0x401a2d
45bdd5:	8b e5                	mov    %ebp,%esp
45bdd7:	5d                   	pop    %ebp
45bdd8:	c3                   	ret
45bdd9:	cc                   	int3
45bdda:	cc                   	int3
45bddb:	cc                   	int3
45bddc:	cc                   	int3
45bddd:	cc                   	int3
45bdde:	cc                   	int3
45bddf:	cc                   	int3
45bde0:	8b ff                	mov    %edi,%edi
45bde2:	55                   	push   %ebp
45bde3:	8b ec                	mov    %esp,%ebp
45bde5:	51                   	push   %ecx
45bde6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bde9:	6a 00                	push   $0x0
45bdeb:	6a 10                	push   $0x10
45bded:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bdf0:	e8 06 75 fa ff       	call   0x4032fb
45bdf5:	8b e5                	mov    %ebp,%esp
45bdf7:	5d                   	pop    %ebp
45bdf8:	c3                   	ret
45bdf9:	cc                   	int3
45bdfa:	cc                   	int3
45bdfb:	cc                   	int3
45bdfc:	cc                   	int3
45bdfd:	cc                   	int3
45bdfe:	cc                   	int3
45bdff:	cc                   	int3
45be00:	8b ff                	mov    %edi,%edi
45be02:	55                   	push   %ebp
45be03:	8b ec                	mov    %esp,%ebp
45be05:	51                   	push   %ecx
45be06:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be09:	6a 00                	push   $0x0
45be0b:	6a 10                	push   $0x10
45be0d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be10:	e8 22 52 fa ff       	call   0x401037
45be15:	8b e5                	mov    %ebp,%esp
45be17:	5d                   	pop    %ebp
45be18:	c3                   	ret
45be19:	cc                   	int3
45be1a:	cc                   	int3
45be1b:	cc                   	int3
45be1c:	cc                   	int3
45be1d:	cc                   	int3
45be1e:	cc                   	int3
45be1f:	cc                   	int3
45be20:	8b ff                	mov    %edi,%edi
45be22:	55                   	push   %ebp
45be23:	8b ec                	mov    %esp,%ebp
45be25:	51                   	push   %ecx
45be26:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be29:	6a 00                	push   $0x0
45be2b:	6a 10                	push   $0x10
45be2d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be30:	e8 2b 5b fa ff       	call   0x401960
45be35:	8b e5                	mov    %ebp,%esp
45be37:	5d                   	pop    %ebp
45be38:	c3                   	ret
45be39:	cc                   	int3
45be3a:	cc                   	int3
45be3b:	cc                   	int3
45be3c:	cc                   	int3
45be3d:	cc                   	int3
45be3e:	cc                   	int3
45be3f:	cc                   	int3
45be40:	8b ff                	mov    %edi,%edi
45be42:	55                   	push   %ebp
45be43:	8b ec                	mov    %esp,%ebp
45be45:	51                   	push   %ecx
45be46:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be49:	6a 00                	push   $0x0
45be4b:	6a 10                	push   $0x10
45be4d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be50:	e8 81 5d fa ff       	call   0x401bd6
45be55:	8b e5                	mov    %ebp,%esp
45be57:	5d                   	pop    %ebp
45be58:	c3                   	ret
45be59:	cc                   	int3
45be5a:	cc                   	int3
45be5b:	cc                   	int3
45be5c:	cc                   	int3
45be5d:	cc                   	int3
45be5e:	cc                   	int3
45be5f:	cc                   	int3
45be60:	8b ff                	mov    %edi,%edi
45be62:	55                   	push   %ebp
45be63:	8b ec                	mov    %esp,%ebp
45be65:	51                   	push   %ecx
45be66:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be69:	6a 00                	push   $0x0
45be6b:	6a 10                	push   $0x10
45be6d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be70:	e8 56 54 fa ff       	call   0x4012cb
45be75:	8b e5                	mov    %ebp,%esp
45be77:	5d                   	pop    %ebp
45be78:	c3                   	ret
45be79:	cc                   	int3
45be7a:	cc                   	int3
45be7b:	cc                   	int3
45be7c:	cc                   	int3
45be7d:	cc                   	int3
45be7e:	cc                   	int3
45be7f:	cc                   	int3
45be80:	8b ff                	mov    %edi,%edi
45be82:	55                   	push   %ebp
45be83:	8b ec                	mov    %esp,%ebp
45be85:	51                   	push   %ecx
45be86:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be89:	6a 00                	push   $0x0
45be8b:	6a 10                	push   $0x10
45be8d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be90:	e8 d5 78 fa ff       	call   0x40376a
45be95:	8b e5                	mov    %ebp,%esp
45be97:	5d                   	pop    %ebp
45be98:	c3                   	ret
45be99:	cc                   	int3
45be9a:	cc                   	int3
45be9b:	cc                   	int3
45be9c:	cc                   	int3
45be9d:	cc                   	int3
45be9e:	cc                   	int3
45be9f:	cc                   	int3
45bea0:	8b ff                	mov    %edi,%edi
45bea2:	55                   	push   %ebp
45bea3:	8b ec                	mov    %esp,%ebp
45bea5:	51                   	push   %ecx
45bea6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bea9:	6a 00                	push   $0x0
45beab:	6a 10                	push   $0x10
45bead:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45beb0:	e8 8b 70 fa ff       	call   0x402f40
45beb5:	8b e5                	mov    %ebp,%esp
45beb7:	5d                   	pop    %ebp
45beb8:	c3                   	ret
45beb9:	cc                   	int3
45beba:	cc                   	int3
45bebb:	cc                   	int3
45bebc:	cc                   	int3
45bebd:	cc                   	int3
45bebe:	cc                   	int3
45bebf:	cc                   	int3
45bec0:	8b ff                	mov    %edi,%edi
45bec2:	55                   	push   %ebp
45bec3:	8b ec                	mov    %esp,%ebp
45bec5:	51                   	push   %ecx
45bec6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bec9:	6a 00                	push   $0x0
45becb:	6a 10                	push   $0x10
45becd:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bed0:	e8 7f 75 fa ff       	call   0x403454
45bed5:	8b e5                	mov    %ebp,%esp
45bed7:	5d                   	pop    %ebp
45bed8:	c3                   	ret
45bed9:	cc                   	int3
45beda:	cc                   	int3
45bedb:	cc                   	int3
45bedc:	cc                   	int3
45bedd:	cc                   	int3
45bede:	cc                   	int3
45bedf:	cc                   	int3
45bee0:	8b ff                	mov    %edi,%edi
45bee2:	55                   	push   %ebp
45bee3:	8b ec                	mov    %esp,%ebp
45bee5:	51                   	push   %ecx
45bee6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bee9:	8b 45 08             	mov    0x8(%ebp),%eax
45beec:	f7 d0                	not    %eax
45beee:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bef1:	23 41 20             	and    0x20(%ecx),%eax
45bef4:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bef7:	89 42 20             	mov    %eax,0x20(%edx)
45befa:	8b e5                	mov    %ebp,%esp
45befc:	5d                   	pop    %ebp
45befd:	c2 04 00             	ret    $0x4
45bf00:	cc                   	int3
45bf01:	cc                   	int3
45bf02:	cc                   	int3
45bf03:	cc                   	int3
45bf04:	cc                   	int3
45bf05:	cc                   	int3
45bf06:	cc                   	int3
45bf07:	cc                   	int3
45bf08:	cc                   	int3
45bf09:	cc                   	int3
45bf0a:	cc                   	int3
45bf0b:	cc                   	int3
45bf0c:	cc                   	int3
45bf0d:	cc                   	int3
45bf0e:	cc                   	int3
45bf0f:	cc                   	int3
45bf10:	8b ff                	mov    %edi,%edi
45bf12:	55                   	push   %ebp
45bf13:	8b ec                	mov    %esp,%ebp
45bf15:	51                   	push   %ecx
45bf16:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bf19:	8b 45 08             	mov    0x8(%ebp),%eax
45bf1c:	f7 d0                	not    %eax
45bf1e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bf21:	23 41 20             	and    0x20(%ecx),%eax
45bf24:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bf27:	89 42 20             	mov    %eax,0x20(%edx)
45bf2a:	8b e5                	mov    %ebp,%esp
45bf2c:	5d                   	pop    %ebp
45bf2d:	c2 04 00             	ret    $0x4
45bf30:	cc                   	int3
45bf31:	cc                   	int3
45bf32:	cc                   	int3
45bf33:	cc                   	int3
45bf34:	cc                   	int3
45bf35:	cc                   	int3
45bf36:	cc                   	int3
45bf37:	cc                   	int3
45bf38:	cc                   	int3
45bf39:	cc                   	int3
45bf3a:	cc                   	int3
45bf3b:	cc                   	int3
45bf3c:	cc                   	int3
45bf3d:	cc                   	int3
45bf3e:	cc                   	int3
45bf3f:	cc                   	int3
45bf40:	8b ff                	mov    %edi,%edi