429dbb:	cc                   	int3
429dbc:	cc                   	int3
429dbd:	cc                   	int3
429dbe:	cc                   	int3
429dbf:	cc                   	int3
429dc0:	cc                   	int3
429dc1:	cc                   	int3
429dc2:	cc                   	int3
429dc3:	cc                   	int3
429dc4:	cc                   	int3
429dc5:	cc                   	int3
429dc6:	cc                   	int3
429dc7:	cc                   	int3
429dc8:	cc                   	int3
429dc9:	cc                   	int3
429dca:	cc                   	int3
429dcb:	cc                   	int3
429dcc:	cc                   	int3
429dcd:	cc                   	int3
429dce:	cc                   	int3
429dcf:	cc                   	int3
429dd0:	8b ff                	mov    %edi,%edi
429dd2:	55                   	push   %ebp
429dd3:	8b ec                	mov    %esp,%ebp
429dd5:	81 ec fc 02 00 00    	sub    $0x2fc,%esp
429ddb:	a1 9c 90 4f 00       	mov    0x4f909c,%eax
429de0:	33 c5                	xor    %ebp,%eax
429de2:	89 45 fc             	mov    %eax,-0x4(%ebp)
429de5:	56                   	push   %esi
429de6:	c7 85 3c fd ff ff 00 	movl   $0x0,-0x2c4(%ebp)
429ded:	00 00 00
429df0:	c7 85 34 fd ff ff 00 	movl   $0x0,-0x2cc(%ebp)
429df7:	00 00 00
429dfa:	c7 85 24 fd ff ff 00 	movl   $0x0,-0x2dc(%ebp)
429e01:	00 00 00
429e04:	e8 63 92 fd ff       	call   0x40306c
429e09:	89 85 14 fd ff ff    	mov    %eax,-0x2ec(%ebp)
429e0f:	8b 85 14 fd ff ff    	mov    -0x2ec(%ebp),%eax
429e15:	05 78 02 00 00       	add    $0x278,%eax
429e1a:	89 85 44 fd ff ff    	mov    %eax,-0x2bc(%ebp)
429e20:	c7 85 28 fd ff ff 05 	movl   $0x5,-0x2d8(%ebp)
429e27:	00 00 00
429e2a:	8d 8d 20 fd ff ff    	lea    -0x2e0(%ebp),%ecx
429e30:	51                   	push   %ecx
429e31:	6a 55                	push   $0x55
429e33:	8d 95 48 fd ff ff    	lea    -0x2b8(%ebp),%edx
429e39:	52                   	push   %edx
429e3a:	68 83 00 00 00       	push   $0x83
429e3f:	8d 85 f4 fe ff ff    	lea    -0x10c(%ebp),%eax
429e45:	50                   	push   %eax
429e46:	8b 4d 10             	mov    0x10(%ebp),%ecx
429e49:	51                   	push   %ecx
429e4a:	e8 76 84 fd ff       	call   0x4022c5
429e4f:	83 c4 18             	add    $0x18,%esp
429e52:	85 c0                	test   %eax,%eax
429e54:	75 07                	jne    0x429e5d
429e56:	33 c0                	xor    %eax,%eax
429e58:	e9 52 05 00 00       	jmp    0x42a3af
429e5d:	8b 55 0c             	mov    0xc(%ebp),%edx
429e60:	c1 e2 04             	shl    $0x4,%edx
429e63:	8b 45 08             	mov    0x8(%ebp),%eax
429e66:	8b 4c 10 20          	mov    0x20(%eax,%edx,1),%ecx
429e6a:	51                   	push   %ecx
429e6b:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
429e71:	52                   	push   %edx
429e72:	e8 22 8d fd ff       	call   0x402b99
429e77:	83 c4 08             	add    $0x8,%esp
429e7a:	85 c0                	test   %eax,%eax
429e7c:	75 12                	jne    0x429e90
429e7e:	8b 45 0c             	mov    0xc(%ebp),%eax
429e81:	c1 e0 04             	shl    $0x4,%eax
429e84:	8b 4d 08             	mov    0x8(%ebp),%ecx
429e87:	8b 44 01 20          	mov    0x20(%ecx,%eax,1),%eax
429e8b:	e9 1f 05 00 00       	jmp    0x42a3af
429e90:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
429e96:	52                   	push   %edx
429e97:	e8 2a 97 fd ff       	call   0x4035c6
429e9c:	83 c4 04             	add    $0x4,%esp
429e9f:	83 c0 01             	add    $0x1,%eax
429ea2:	89 85 24 fd ff ff    	mov    %eax,-0x2dc(%ebp)
429ea8:	68 7c 02 00 00       	push   $0x27c
429ead:	68 28 9c 49 00       	push   $0x499c28
429eb2:	6a 02                	push   $0x2
429eb4:	8b 85 24 fd ff ff    	mov    -0x2dc(%ebp),%eax
429eba:	8d 4c 00 04          	lea    0x4(%eax,%eax,1),%ecx
429ebe:	51                   	push   %ecx
429ebf:	e8 df 96 fd ff       	call   0x4035a3
429ec4:	83 c4 10             	add    $0x10,%esp
429ec7:	89 85 3c fd ff ff    	mov    %eax,-0x2c4(%ebp)
429ecd:	83 bd 3c fd ff ff 00 	cmpl   $0x0,-0x2c4(%ebp)
429ed4:	75 07                	jne    0x429edd
429ed6:	33 c0                	xor    %eax,%eax
429ed8:	e9 d2 04 00 00       	jmp    0x42a3af
429edd:	8b 95 3c fd ff ff    	mov    -0x2c4(%ebp),%edx
429ee3:	83 c2 04             	add    $0x4,%edx
429ee6:	89 95 34 fd ff ff    	mov    %edx,-0x2cc(%ebp)
429eec:	8b 45 0c             	mov    0xc(%ebp),%eax
429eef:	c1 e0 04             	shl    $0x4,%eax
429ef2:	8b 4d 08             	mov    0x8(%ebp),%ecx
429ef5:	8b 54 01 20          	mov    0x20(%ecx,%eax,1),%edx
429ef9:	89 95 18 fd ff ff    	mov    %edx,-0x2e8(%ebp)
429eff:	8b 45 0c             	mov    0xc(%ebp),%eax
429f02:	8b 4d 08             	mov    0x8(%ebp),%ecx
429f05:	8b 94 81 a0 00 00 00 	mov    0xa0(%ecx,%eax,4),%edx
429f0c:	89 95 10 fd ff ff    	mov    %edx,-0x2f0(%ebp)
429f12:	8b 45 08             	mov    0x8(%ebp),%eax
429f15:	8b 48 08             	mov    0x8(%eax),%ecx
429f18:	89 8d 04 fd ff ff    	mov    %ecx,-0x2fc(%ebp)
429f1e:	6a 00                	push   $0x0
429f20:	68 87 02 00 00       	push   $0x287
429f25:	68 78 9b 49 00       	push   $0x499b78
429f2a:	68 c8 9d 49 00       	push   $0x499dc8
429f2f:	68 f8 9d 49 00       	push   $0x499df8
429f34:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
429f3a:	52                   	push   %edx
429f3b:	8b 85 24 fd ff ff    	mov    -0x2dc(%ebp),%eax
429f41:	50                   	push   %eax
429f42:	8b 8d 34 fd ff ff    	mov    -0x2cc(%ebp),%ecx
429f48:	51                   	push   %ecx
429f49:	e8 71 9d fd ff       	call   0x403cbf
429f4e:	83 c4 0c             	add    $0xc,%esp
429f51:	50                   	push   %eax
429f52:	e8 f7 7c fd ff       	call   0x401c4e
429f57:	83 c4 18             	add    $0x18,%esp
429f5a:	8b 55 0c             	mov    0xc(%ebp),%edx
429f5d:	c1 e2 04             	shl    $0x4,%edx
429f60:	8b 45 08             	mov    0x8(%ebp),%eax
429f63:	8b 8d 34 fd ff ff    	mov    -0x2cc(%ebp),%ecx
429f69:	89 4c 10 20          	mov    %ecx,0x20(%eax,%edx,1)
429f6d:	ba 02 00 00 00       	mov    $0x2,%edx
429f72:	6b c2 00             	imul   $0x0,%edx,%eax
429f75:	0f b7 8c 05 f4 fe ff 	movzwl -0x10c(%ebp,%eax,1),%ecx
429f7c:	ff
429f7d:	83 f9 43             	cmp    $0x43,%ecx
429f80:	75 27                	jne    0x429fa9
429f82:	ba 02 00 00 00       	mov    $0x2,%edx
429f87:	c1 e2 00             	shl    $0x0,%edx
429f8a:	0f b7 84 15 f4 fe ff 	movzwl -0x10c(%ebp,%edx,1),%eax
429f91:	ff
429f92:	85 c0                	test   %eax,%eax
429f94:	75 13                	jne    0x429fa9
429f96:	8b 4d 0c             	mov    0xc(%ebp),%ecx
429f99:	8b 55 08             	mov    0x8(%ebp),%edx
429f9c:	c7 84 8a a0 00 00 00 	movl   $0x0,0xa0(%edx,%ecx,4)
429fa3:	00 00 00 00
429fa7:	eb 1c                	jmp    0x429fc5
429fa9:	8d 85 48 fd ff ff    	lea    -0x2b8(%ebp),%eax
429faf:	50                   	push   %eax
429fb0:	e8 bf 97 fd ff       	call   0x403774
429fb5:	83 c4 04             	add    $0x4,%esp
429fb8:	8b 4d 0c             	mov    0xc(%ebp),%ecx
429fbb:	8b 55 08             	mov    0x8(%ebp),%edx
429fbe:	89 84 8a a0 00 00 00 	mov    %eax,0xa0(%edx,%ecx,4)
429fc5:	83 7d 0c 02          	cmpl   $0x2,0xc(%ebp)
429fc9:	0f 85 3a 02 00 00    	jne    0x42a209
429fcf:	8b 45 08             	mov    0x8(%ebp),%eax
429fd2:	8b 8d 20 fd ff ff    	mov    -0x2e0(%ebp),%ecx
429fd8:	89 48 08             	mov    %ecx,0x8(%eax)
429fdb:	8b 95 28 fd ff ff    	mov    -0x2d8(%ebp),%edx
429fe1:	8b 85 44 fd ff ff    	mov    -0x2bc(%ebp),%eax
429fe7:	8b 4c d0 f8          	mov    -0x8(%eax,%edx,8),%ecx
429feb:	8b 54 d0 fc          	mov    -0x4(%eax,%edx,8),%edx
429fef:	89 8d 2c fd ff ff    	mov    %ecx,-0x2d4(%ebp)
429ff5:	89 95 30 fd ff ff    	mov    %edx,-0x2d0(%ebp)
429ffb:	c7 85 40 fd ff ff 00 	movl   $0x0,-0x2c0(%ebp)
42a002:	00 00 00
42a005:	eb 0f                	jmp    0x42a016
42a007:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
42a00d:	83 c0 01             	add    $0x1,%eax
42a010:	89 85 40 fd ff ff    	mov    %eax,-0x2c0(%ebp)
42a016:	8b 8d 40 fd ff ff    	mov    -0x2c0(%ebp),%ecx
42a01c:	3b 8d 28 fd ff ff    	cmp    -0x2d8(%ebp),%ecx
42a022:	0f 8d c6 00 00 00    	jge    0x42a0ee
42a028:	8b 55 08             	mov    0x8(%ebp),%edx
42a02b:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
42a031:	8b 8d 44 fd ff ff    	mov    -0x2bc(%ebp),%ecx
42a037:	8b 52 08             	mov    0x8(%edx),%edx
42a03a:	3b 14 c1             	cmp    (%ecx,%eax,8),%edx
42a03d:	75 54                	jne    0x42a093
42a03f:	83 bd 40 fd ff ff 00 	cmpl   $0x0,-0x2c0(%ebp)
42a046:	74 47                	je     0x42a08f
42a048:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
42a04e:	8b 8d 44 fd ff ff    	mov    -0x2bc(%ebp),%ecx
42a054:	8b 14 c1             	mov    (%ecx,%eax,8),%edx
42a057:	8b 44 c1 04          	mov    0x4(%ecx,%eax,8),%eax
42a05b:	b9 08 00 00 00       	mov    $0x8,%ecx
42a060:	6b c9 00             	imul   $0x0,%ecx,%ecx
42a063:	8b b5 44 fd ff ff    	mov    -0x2bc(%ebp),%esi
42a069:	89 14 0e             	mov    %edx,(%esi,%ecx,1)
42a06c:	89 44 0e 04          	mov    %eax,0x4(%esi,%ecx,1)
42a070:	8b 95 40 fd ff ff    	mov    -0x2c0(%ebp),%edx
42a076:	8b 85 44 fd ff ff    	mov    -0x2bc(%ebp),%eax
42a07c:	8b 8d 2c fd ff ff    	mov    -0x2d4(%ebp),%ecx
42a082:	89 0c d0             	mov    %ecx,(%eax,%edx,8)
42a085:	8b 8d 30 fd ff ff    	mov    -0x2d0(%ebp),%ecx
42a08b:	89 4c d0 04          	mov    %ecx,0x4(%eax,%edx,8)
42a08f:	eb 5d                	jmp    0x42a0ee
42a091:	eb 56                	jmp    0x42a0e9
42a093:	8b 95 40 fd ff ff    	mov    -0x2c0(%ebp),%edx
42a099:	8b 85 44 fd ff ff    	mov    -0x2bc(%ebp),%eax
42a09f:	8b 0c d0             	mov    (%eax,%edx,8),%ecx
42a0a2:	8b 54 d0 04          	mov    0x4(%eax,%edx,8),%edx
42a0a6:	89 8d 08 fd ff ff    	mov    %ecx,-0x2f8(%ebp)
42a0ac:	89 95 0c fd ff ff    	mov    %edx,-0x2f4(%ebp)
42a0b2:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
42a0b8:	8b 8d 44 fd ff ff    	mov    -0x2bc(%ebp),%ecx
42a0be:	8b 95 2c fd ff ff    	mov    -0x2d4(%ebp),%edx
42a0c4:	89 14 c1             	mov    %edx,(%ecx,%eax,8)
42a0c7:	8b 95 30 fd ff ff    	mov    -0x2d0(%ebp),%edx
42a0cd:	89 54 c1 04          	mov    %edx,0x4(%ecx,%eax,8)
42a0d1:	8b 85 08 fd ff ff    	mov    -0x2f8(%ebp),%eax
42a0d7:	89 85 2c fd ff ff    	mov    %eax,-0x2d4(%ebp)
42a0dd:	8b 8d 0c fd ff ff    	mov    -0x2f4(%ebp),%ecx
42a0e3:	89 8d 30 fd ff ff    	mov    %ecx,-0x2d0(%ebp)
42a0e9:	e9 19 ff ff ff       	jmp    0x42a007
42a0ee:	8b 95 40 fd ff ff    	mov    -0x2c0(%ebp),%edx
42a0f4:	3b 95 28 fd ff ff    	cmp    -0x2d8(%ebp),%edx
42a0fa:	0f 85 ef 00 00 00    	jne    0x42a1ef
42a100:	6a 01                	push   $0x1
42a102:	8b 45 08             	mov    0x8(%ebp),%eax
42a105:	8b 48 08             	mov    0x8(%eax),%ecx
42a108:	51                   	push   %ecx
42a109:	8d 95 f4 fd ff ff    	lea    -0x20c(%ebp),%edx
42a10f:	52                   	push   %edx
42a110:	6a 7f                	push   $0x7f
42a112:	68 68 9a 49 00       	push   $0x499a68
42a117:	6a 01                	push   $0x1
42a119:	6a 00                	push   $0x0
42a11b:	e8 86 9b fd ff       	call   0x403ca6
42a120:	83 c4 1c             	add    $0x1c,%esp
42a123:	85 c0                	test   %eax,%eax
42a125:	0f 84 97 00 00 00    	je     0x42a1c2
42a12b:	c7 85 38 fd ff ff 00 	movl   $0x0,-0x2c8(%ebp)
42a132:	00 00 00
42a135:	eb 0f                	jmp    0x42a146
42a137:	8b 85 38 fd ff ff    	mov    -0x2c8(%ebp),%eax
42a13d:	83 c0 01             	add    $0x1,%eax
42a140:	89 85 38 fd ff ff    	mov    %eax,-0x2c8(%ebp)
42a146:	83 bd 38 fd ff ff 7f 	cmpl   $0x7f,-0x2c8(%ebp)
42a14d:	73 24                	jae    0x42a173
42a14f:	8b 8d 38 fd ff ff    	mov    -0x2c8(%ebp),%ecx
42a155:	0f b7 94 4d f4 fd ff 	movzwl -0x20c(%ebp,%ecx,2),%edx
42a15c:	ff
42a15d:	81 e2 ff 01 00 00    	and    $0x1ff,%edx
42a163:	8b 85 38 fd ff ff    	mov    -0x2c8(%ebp),%eax
42a169:	66 89 94 45 f4 fd ff 	mov    %dx,-0x20c(%ebp,%eax,2)
42a170:	ff
42a171:	eb c4                	jmp    0x42a137
42a173:	68 fe 00 00 00       	push   $0xfe
42a178:	8b 0d e0 90 4f 00    	mov    0x4f90e0,%ecx
42a17e:	51                   	push   %ecx
42a17f:	8d 95 f4 fd ff ff    	lea    -0x20c(%ebp),%edx
42a185:	52                   	push   %edx
42a186:	e8 37 70 fd ff       	call   0x4011c2
42a18b:	83 c4 0c             	add    $0xc,%esp
42a18e:	85 c0                	test   %eax,%eax
42a190:	75 18                	jne    0x42a1aa
42a192:	b8 08 00 00 00       	mov    $0x8,%eax
42a197:	6b c8 00             	imul   $0x0,%eax,%ecx
42a19a:	8b 95 44 fd ff ff    	mov    -0x2bc(%ebp),%edx
42a1a0:	c7 44 0a 04 01 00 00 	movl   $0x1,0x4(%edx,%ecx,1)
42a1a7:	00
42a1a8:	eb 16                	jmp    0x42a1c0
42a1aa:	b8 08 00 00 00       	mov    $0x8,%eax
42a1af:	6b c8 00             	imul   $0x0,%eax,%ecx
42a1b2:	8b 95 44 fd ff ff    	mov    -0x2bc(%ebp),%edx
42a1b8:	c7 44 0a 04 00 00 00 	movl   $0x0,0x4(%edx,%ecx,1)
42a1bf:	00
42a1c0:	eb 16                	jmp    0x42a1d8
42a1c2:	b8 08 00 00 00       	mov    $0x8,%eax
42a1c7:	6b c8 00             	imul   $0x0,%eax,%ecx
42a1ca:	8b 95 44 fd ff ff    	mov    -0x2bc(%ebp),%edx
42a1d0:	c7 44 0a 04 00 00 00 	movl   $0x0,0x4(%edx,%ecx,1)
42a1d7:	00
42a1d8:	b8 08 00 00 00       	mov    $0x8,%eax
42a1dd:	6b c8 00             	imul   $0x0,%eax,%ecx
42a1e0:	8b 95 44 fd ff ff    	mov    -0x2bc(%ebp),%edx
42a1e6:	8b 45 08             	mov    0x8(%ebp),%eax
42a1e9:	8b 40 08             	mov    0x8(%eax),%eax
42a1ec:	89 04 0a             	mov    %eax,(%edx,%ecx,1)
42a1ef:	b9 08 00 00 00       	mov    $0x8,%ecx
42a1f4:	6b d1 00             	imul   $0x0,%ecx,%edx
42a1f7:	8b 45 08             	mov    0x8(%ebp),%eax
42a1fa:	8b 8d 44 fd ff ff    	mov    -0x2bc(%ebp),%ecx
42a200:	8b 54 11 04          	mov    0x4(%ecx,%edx,1),%edx
42a204:	89 50 18             	mov    %edx,0x18(%eax)
42a207:	eb 26                	jmp    0x42a22f
42a209:	83 7d 0c 01          	cmpl   $0x1,0xc(%ebp)
42a20d:	75 0e                	jne    0x42a21d
42a20f:	8b 45 08             	mov    0x8(%ebp),%eax
42a212:	8b 8d 20 fd ff ff    	mov    -0x2e0(%ebp),%ecx
42a218:	89 48 10             	mov    %ecx,0x10(%eax)
42a21b:	eb 12                	jmp    0x42a22f
42a21d:	83 7d 0c 05          	cmpl   $0x5,0xc(%ebp)
42a221:	75 0c                	jne    0x42a22f
42a223:	8b 55 08             	mov    0x8(%ebp),%edx
42a226:	8b 85 20 fd ff ff    	mov    -0x2e0(%ebp),%eax
42a22c:	89 42 14             	mov    %eax,0x14(%edx)
42a22f:	8b 4d 08             	mov    0x8(%ebp),%ecx
42a232:	51                   	push   %ecx
42a233:	6b 55 0c 0c          	imul   $0xc,0xc(%ebp),%edx
42a237:	8b 82 88 99 49 00    	mov    0x499988(%edx),%eax
42a23d:	89 85 1c fd ff ff    	mov    %eax,-0x2e4(%ebp)
42a243:	8b 8d 1c fd ff ff    	mov    -0x2e4(%ebp),%ecx
42a249:	ff 15 00 f0 4f 00    	call   *0x4ff000
42a24f:	ff 95 1c fd ff ff    	call   *-0x2e4(%ebp)
42a255:	83 c4 04             	add    $0x4,%esp
42a258:	85 c0                	test   %eax,%eax
42a25a:	74 62                	je     0x42a2be
42a25c:	8b 4d 0c             	mov    0xc(%ebp),%ecx
42a25f:	c1 e1 04             	shl    $0x4,%ecx
42a262:	8b 55 08             	mov    0x8(%ebp),%edx
42a265:	8b 85 18 fd ff ff    	mov    -0x2e8(%ebp),%eax
42a26b:	89 44 0a 20          	mov    %eax,0x20(%edx,%ecx,1)
42a26f:	6a 02                	push   $0x2
42a271:	8b 4d 0c             	mov    0xc(%ebp),%ecx
42a274:	8b 55 08             	mov    0x8(%ebp),%edx
42a277:	8b 84 8a a0 00 00 00 	mov    0xa0(%edx,%ecx,4),%eax
42a27e:	50                   	push   %eax
42a27f:	e8 8e 97 fd ff       	call   0x403a12
42a284:	83 c4 08             	add    $0x8,%esp
42a287:	8b 4d 0c             	mov    0xc(%ebp),%ecx
42a28a:	8b 55 08             	mov    0x8(%ebp),%edx
42a28d:	8b 85 10 fd ff ff    	mov    -0x2f0(%ebp),%eax
42a293:	89 84 8a a0 00 00 00 	mov    %eax,0xa0(%edx,%ecx,4)
42a29a:	6a 02                	push   $0x2
42a29c:	8b 8d 3c fd ff ff    	mov    -0x2c4(%ebp),%ecx
42a2a2:	51                   	push   %ecx
42a2a3:	e8 6a 97 fd ff       	call   0x403a12
42a2a8:	83 c4 08             	add    $0x8,%esp
42a2ab:	8b 55 08             	mov    0x8(%ebp),%edx
42a2ae:	8b 85 04 fd ff ff    	mov    -0x2fc(%ebp),%eax
42a2b4:	89 42 08             	mov    %eax,0x8(%edx)
42a2b7:	33 c0                	xor    %eax,%eax
42a2b9:	e9 f1 00 00 00       	jmp    0x42a3af
42a2be:	81 bd 18 fd ff ff 00 	cmpl   $0x4f9200,-0x2e8(%ebp)
42a2c5:	92 4f 00
42a2c8:	0f 84 ac 00 00 00    	je     0x42a37a
42a2ce:	8b 4d 0c             	mov    0xc(%ebp),%ecx
42a2d1:	c1 e1 04             	shl    $0x4,%ecx
42a2d4:	8b 55 08             	mov    0x8(%ebp),%edx
42a2d7:	8b 44 0a 28          	mov    0x28(%edx,%ecx,1),%eax
42a2db:	83 c9 ff             	or     $0xffffffff,%ecx
42a2de:	f0 0f c1 08          	lock xadd %ecx,(%eax)
42a2e2:	49                   	dec    %ecx
42a2e3:	0f 85 91 00 00 00    	jne    0x42a37a
42a2e9:	33 d2                	xor    %edx,%edx
42a2eb:	75 23                	jne    0x42a310
42a2ed:	6a 00                	push   $0x0
42a2ef:	68 60 83 49 00       	push   $0x498360