41574d:	83 ff 08             	cmp    $0x8,%edi
415750:	0f 85 bc e2 ff ff    	jne    0x413a12
415756:	8b 01                	mov    (%ecx),%eax
415758:	89 85 18 f3 ff ff    	mov    %eax,-0xce8(%ebp)
41575e:	8b 41 04             	mov    0x4(%ecx),%eax
415761:	89 85 1c f3 ff ff    	mov    %eax,-0xce4(%ebp)
415767:	bf 95 00 00 c0       	mov    $0xc0000095,%edi
41576c:	eb 0d                	jmp    0x41577b
41576e:	bf 95 00 00 c0       	mov    $0xc0000095,%edi
415773:	8b f7                	mov    %edi,%esi
415775:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
41577b:	85 f6                	test   %esi,%esi
41577d:	0f 88 7a e0 ff ff    	js     0x4137fd
415783:	83 bd f4 f2 ff ff 00 	cmpl   $0x0,-0xd0c(%ebp)
41578a:	75 07                	jne    0x415793
41578c:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
415791:	eb 77                	jmp    0x41580a
415793:	8b 85 f4 f2 ff ff    	mov    -0xd0c(%ebp),%eax
415799:	8b d3                	mov    %ebx,%edx
41579b:	8b 30                	mov    (%eax),%esi
41579d:	8d 48 04             	lea    0x4(%eax),%ecx
4157a0:	3b c8                	cmp    %eax,%ecx
4157a2:	72 64                	jb     0x415808
4157a4:	8d 04 0e             	lea    (%esi,%ecx,1),%eax
4157a7:	3b c1                	cmp    %ecx,%eax
4157a9:	72 5d                	jb     0x415808
4157ab:	42                   	inc    %edx
4157ac:	83 fa 02             	cmp    $0x2,%edx
4157af:	72 ea                	jb     0x41579b
4157b1:	8b 38                	mov    (%eax),%edi
4157b3:	8d 50 04             	lea    0x4(%eax),%edx
4157b6:	3b d0                	cmp    %eax,%edx
4157b8:	72 08                	jb     0x4157c2
4157ba:	89 95 3c f4 ff ff    	mov    %edx,-0xbc4(%ebp)
4157c0:	eb 07                	jmp    0x4157c9
4157c2:	83 8d 3c f4 ff ff ff 	orl    $0xffffffff,-0xbc4(%ebp)
4157c9:	3b d0                	cmp    %eax,%edx
4157cb:	1b f6                	sbb    %esi,%esi
4157cd:	81 e6 95 00 00 c0    	and    $0xc0000095,%esi
4157d3:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
4157d9:	3b d0                	cmp    %eax,%edx
4157db:	72 0e                	jb     0x4157eb
4157dd:	8b cf                	mov    %edi,%ecx
4157df:	f7 d9                	neg    %ecx
4157e1:	1b c9                	sbb    %ecx,%ecx
4157e3:	23 8d 3c f4 ff ff    	and    -0xbc4(%ebp),%ecx
4157e9:	eb 0c                	jmp    0x4157f7
4157eb:	8b bd 4c f3 ff ff    	mov    -0xcb4(%ebp),%edi
4157f1:	8b 8d 48 f3 ff ff    	mov    -0xcb8(%ebp),%ecx
4157f7:	3b d0                	cmp    %eax,%edx
4157f9:	72 15                	jb     0x415810
4157fb:	83 ff 04             	cmp    $0x4,%edi
4157fe:	0f 85 0e e2 ff ff    	jne    0x413a12
415804:	8b 01                	mov    (%ecx),%eax
415806:	eb 0e                	jmp    0x415816
415808:	8b f7                	mov    %edi,%esi
41580a:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
415810:	8b 85 50 f3 ff ff    	mov    -0xcb0(%ebp),%eax
415816:	89 85 3c f4 ff ff    	mov    %eax,-0xbc4(%ebp)
41581c:	85 f6                	test   %esi,%esi
41581e:	0f 88 d9 df ff ff    	js     0x4137fd
415824:	83 bd f4 f2 ff ff 00 	cmpl   $0x0,-0xd0c(%ebp)
41582b:	75 0a                	jne    0x415837
41582d:	be 0d 00 00 c0       	mov    $0xc000000d,%esi
415832:	e9 c0 df ff ff       	jmp    0x4137f7
415837:	8b 85 f4 f2 ff ff    	mov    -0xd0c(%ebp),%eax
41583d:	8b d3                	mov    %ebx,%edx
41583f:	8b 30                	mov    (%eax),%esi
415841:	8d 48 04             	lea    0x4(%eax),%ecx
415844:	3b c8                	cmp    %eax,%ecx
415846:	0f 82 99 e3 ff ff    	jb     0x413be5
41584c:	8d 04 0e             	lea    (%esi,%ecx,1),%eax
41584f:	3b c1                	cmp    %ecx,%eax
415851:	0f 82 8e e3 ff ff    	jb     0x413be5
415857:	42                   	inc    %edx
415858:	83 fa 03             	cmp    $0x3,%edx
41585b:	72 e2                	jb     0x41583f
41585d:	8b 38                	mov    (%eax),%edi
41585f:	8d 48 04             	lea    0x4(%eax),%ecx
415862:	89 bd 38 f4 ff ff    	mov    %edi,-0xbc8(%ebp)
415868:	3b c8                	cmp    %eax,%ecx
41586a:	72 04                	jb     0x415870
41586c:	8b d1                	mov    %ecx,%edx
41586e:	eb 03                	jmp    0x415873
415870:	83 ca ff             	or     $0xffffffff,%edx
415873:	3b c8                	cmp    %eax,%ecx
415875:	1b f6                	sbb    %esi,%esi
415877:	81 e6 95 00 00 c0    	and    $0xc0000095,%esi
41587d:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
415883:	3b c8                	cmp    %eax,%ecx
415885:	72 08                	jb     0x41588f
415887:	f7 df                	neg    %edi
415889:	1b ff                	sbb    %edi,%edi
41588b:	23 fa                	and    %edx,%edi
41588d:	eb 12                	jmp    0x4158a1
41588f:	8b 95 94 f3 ff ff    	mov    -0xc6c(%ebp),%edx
415895:	8b bd 98 f3 ff ff    	mov    -0xc68(%ebp),%edi
41589b:	89 95 38 f4 ff ff    	mov    %edx,-0xbc8(%ebp)
4158a1:	3b c8                	cmp    %eax,%ecx
4158a3:	0f 82 54 df ff ff    	jb     0x4137fd
4158a9:	8b 85 f4 f2 ff ff    	mov    -0xd0c(%ebp),%eax
4158af:	8b d3                	mov    %ebx,%edx
4158b1:	8b 30                	mov    (%eax),%esi
4158b3:	8d 48 04             	lea    0x4(%eax),%ecx
4158b6:	3b c8                	cmp    %eax,%ecx
4158b8:	72 78                	jb     0x415932
4158ba:	8d 04 0e             	lea    (%esi,%ecx,1),%eax
4158bd:	3b c1                	cmp    %ecx,%eax
4158bf:	72 71                	jb     0x415932
4158c1:	42                   	inc    %edx
4158c2:	83 fa 04             	cmp    $0x4,%edx
4158c5:	72 ea                	jb     0x4158b1
4158c7:	8b 08                	mov    (%eax),%ecx
4158c9:	8d 50 04             	lea    0x4(%eax),%edx
4158cc:	89 8d 58 f4 ff ff    	mov    %ecx,-0xba8(%ebp)
4158d2:	3b d0                	cmp    %eax,%edx
4158d4:	72 08                	jb     0x4158de
4158d6:	89 95 2c f4 ff ff    	mov    %edx,-0xbd4(%ebp)
4158dc:	eb 07                	jmp    0x4158e5
4158de:	83 8d 2c f4 ff ff ff 	orl    $0xffffffff,-0xbd4(%ebp)
4158e5:	3b d0                	cmp    %eax,%edx
4158e7:	1b f6                	sbb    %esi,%esi
4158e9:	81 e6 95 00 00 c0    	and    $0xc0000095,%esi
4158ef:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
4158f5:	3b d0                	cmp    %eax,%edx
4158f7:	72 0c                	jb     0x415905
4158f9:	f7 d9                	neg    %ecx
4158fb:	1b c9                	sbb    %ecx,%ecx
4158fd:	23 8d 2c f4 ff ff    	and    -0xbd4(%ebp),%ecx
415903:	eb 12                	jmp    0x415917
415905:	8b 8d 9c f3 ff ff    	mov    -0xc64(%ebp),%ecx
41590b:	89 8d 58 f4 ff ff    	mov    %ecx,-0xba8(%ebp)
415911:	8b 8d a0 f3 ff ff    	mov    -0xc60(%ebp),%ecx
415917:	3b d0                	cmp    %eax,%edx
415919:	72 22                	jb     0x41593d
41591b:	83 bd 58 f4 ff ff 04 	cmpl   $0x4,-0xba8(%ebp)
415922:	0f 85 ea e0 ff ff    	jne    0x413a12
415928:	8b 01                	mov    (%ecx),%eax
41592a:	89 85 a4 f3 ff ff    	mov    %eax,-0xc5c(%ebp)
415930:	eb 0b                	jmp    0x41593d
415932:	be 95 00 00 c0       	mov    $0xc0000095,%esi
415937:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
41593d:	85 f6                	test   %esi,%esi
41593f:	0f 88 b8 de ff ff    	js     0x4137fd
415945:	8b 85 f4 f2 ff ff    	mov    -0xd0c(%ebp),%eax
41594b:	8b d3                	mov    %ebx,%edx
41594d:	8b 30                	mov    (%eax),%esi
41594f:	8d 48 04             	lea    0x4(%eax),%ecx
415952:	3b c8                	cmp    %eax,%ecx
415954:	72 72                	jb     0x4159c8
415956:	8d 04 0e             	lea    (%esi,%ecx,1),%eax
415959:	3b c1                	cmp    %ecx,%eax
41595b:	72 6b                	jb     0x4159c8
41595d:	42                   	inc    %edx
41595e:	83 fa 05             	cmp    $0x5,%edx
415961:	72 ea                	jb     0x41594d
415963:	8b 08                	mov    (%eax),%ecx
415965:	8d 50 04             	lea    0x4(%eax),%edx
415968:	89 8d 58 f4 ff ff    	mov    %ecx,-0xba8(%ebp)
41596e:	3b d0                	cmp    %eax,%edx
415970:	72 08                	jb     0x41597a
415972:	89 95 2c f4 ff ff    	mov    %edx,-0xbd4(%ebp)
415978:	eb 07                	jmp    0x415981
41597a:	83 8d 2c f4 ff ff ff 	orl    $0xffffffff,-0xbd4(%ebp)
415981:	3b d0                	cmp    %eax,%edx
415983:	1b f6                	sbb    %esi,%esi
415985:	81 e6 95 00 00 c0    	and    $0xc0000095,%esi
41598b:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
415991:	3b d0                	cmp    %eax,%edx
415993:	72 0c                	jb     0x4159a1
415995:	f7 d9                	neg    %ecx
415997:	1b c9                	sbb    %ecx,%ecx
415999:	23 8d 2c f4 ff ff    	and    -0xbd4(%ebp),%ecx
41599f:	eb 12                	jmp    0x4159b3
4159a1:	8b 8d b4 f3 ff ff    	mov    -0xc4c(%ebp),%ecx
4159a7:	89 8d 58 f4 ff ff    	mov    %ecx,-0xba8(%ebp)
4159ad:	8b 8d bc f3 ff ff    	mov    -0xc44(%ebp),%ecx
4159b3:	3b d0                	cmp    %eax,%edx
4159b5:	72 1c                	jb     0x4159d3
4159b7:	83 bd 58 f4 ff ff 04 	cmpl   $0x4,-0xba8(%ebp)
4159be:	0f 85 4e e0 ff ff    	jne    0x413a12
4159c4:	8b 09                	mov    (%ecx),%ecx
4159c6:	eb 0d                	jmp    0x4159d5
4159c8:	be 95 00 00 c0       	mov    $0xc0000095,%esi
4159cd:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
4159d3:	8b cb                	mov    %ebx,%ecx
4159d5:	85 f6                	test   %esi,%esi
4159d7:	0f 88 20 de ff ff    	js     0x4137fd
4159dd:	8b 85 0c f4 ff ff    	mov    -0xbf4(%ebp),%eax
4159e3:	3b 85 18 f3 ff ff    	cmp    -0xce8(%ebp),%eax
4159e9:	0f 85 22 fc ff ff    	jne    0x415611
4159ef:	8b 85 10 f4 ff ff    	mov    -0xbf0(%ebp),%eax
4159f5:	3b 85 1c f3 ff ff    	cmp    -0xce4(%ebp),%eax
4159fb:	0f 85 10 fc ff ff    	jne    0x415611
415a01:	83 bd a4 f3 ff ff 04 	cmpl   $0x4,-0xc5c(%ebp)
415a08:	89 8d 00 f4 ff ff    	mov    %ecx,-0xc00(%ebp)
415a0e:	76 1c                	jbe    0x415a2c
415a10:	8b 85 3c f4 ff ff    	mov    -0xbc4(%ebp),%eax
415a16:	be 7a 00 07 80       	mov    $0x8007007a,%esi
415a1b:	89 b5 24 f4 ff ff    	mov    %esi,-0xbdc(%ebp)
415a21:	89 85 f8 f3 ff ff    	mov    %eax,-0xc08(%ebp)
415a27:	e9 d1 dd ff ff       	jmp    0x4137fd
415a2c:	8b 85 38 f4 ff ff    	mov    -0xbc8(%ebp),%eax
415a32:	83 f8 04             	cmp    $0x4,%eax
415a35:	77 d9                	ja     0x415a10
415a37:	50                   	push   %eax
415a38:	57                   	push   %edi
415a39:	ff b5 68 f4 ff ff    	push   -0xb98(%ebp)
415a3f:	e8 3f d1 00 00       	call   0x422b83
415a44:	8b 85 3c f4 ff ff    	mov    -0xbc4(%ebp),%eax
415a4a:	83 c4 0c             	add    $0xc,%esp
415a4d:	89 85 f8 f3 ff ff    	mov    %eax,-0xc08(%ebp)
415a53:	85 f6                	test   %esi,%esi
415a55:	0f 88 a2 dd ff ff    	js     0x4137fd
415a5b:	8b 85 30 f4 ff ff    	mov    -0xbd0(%ebp),%eax
415a61:	8b bd 20 f4 ff ff    	mov    -0xbe0(%ebp),%edi
415a67:	85 c0                	test   %eax,%eax
415a69:	0f 84 94 dd ff ff    	je     0x413803
415a6f:	8b f0                	mov    %eax,%esi
415a71:	e9 2a dd ff ff       	jmp    0x4137a0
415a76:	8b 35 4c 40 42 00    	mov    0x42404c,%esi
415a7c:	8b ce                	mov    %esi,%ecx
415a7e:	ff 15 78 64 42 00    	call   *0x426478
415a84:	ff d6                	call   *%esi
415a86:	a3 18 5e 42 00       	mov    %eax,0x425e18
415a8b:	8d bd f4 fb ff ff    	lea    -0x40c(%ebp),%edi
415a91:	a1 20 59 42 00       	mov    0x425920,%eax
415a96:	89 85 38 f4 ff ff    	mov    %eax,-0xbc8(%ebp)
415a9c:	33 c0                	xor    %eax,%eax
415a9e:	ab                   	stos   %eax,%es:(%edi)
415a9f:	6a 2c                	push   $0x2c
415aa1:	53                   	push   %ebx
415aa2:	89 15 1c 5e 42 00    	mov    %edx,0x425e1c
415aa8:	ab                   	stos   %eax,%es:(%edi)
415aa9:	89 9d 10 f3 ff ff    	mov    %ebx,-0xcf0(%ebp)
415aaf:	89 9d 14 f3 ff ff    	mov    %ebx,-0xcec(%ebp)
415ab5:	89 9d 58 f4 ff ff    	mov    %ebx,-0xba8(%ebp)
415abb:	ab                   	stos   %eax,%es:(%edi)
415abc:	8d 85 60 fa ff ff    	lea    -0x5a0(%ebp),%eax
415ac2:	50                   	push   %eax
415ac3:	89 9d 2c f4 ff ff    	mov    %ebx,-0xbd4(%ebp)
415ac9:	e8 7a cd 00 00       	call   0x422848
415ace:	83 c4 0c             	add    $0xc,%esp
415ad1:	89 9d 28 f4 ff ff    	mov    %ebx,-0xbd8(%ebp)
415ad7:	33 db                	xor    %ebx,%ebx
415ad9:	ba 28 5e 42 00       	mov    $0x425e28,%edx
415ade:	8d 4b 01             	lea    0x1(%ebx),%ecx
415ae1:	33 c0                	xor    %eax,%eax
415ae3:	f0 0f b1 0a          	lock cmpxchg %ecx,(%edx)
415ae7:	85 c0                	test   %eax,%eax
415ae9:	75 f3                	jne    0x415ade
415aeb:	a1 24 5e 42 00       	mov    0x425e24,%eax
415af0:	6a 00                	push   $0x0
415af2:	5b                   	pop    %ebx
415af3:	85 c0                	test   %eax,%eax
415af5:	0f 85 1c 06 00 00    	jne    0x416117
415afb:	68 38 03 00 00       	push   $0x338
415b00:	53                   	push   %ebx
415b01:	89 9d 6c f4 ff ff    	mov    %ebx,-0xb94(%ebp)
415b07:	89 9d 74 f4 ff ff    	mov    %ebx,-0xb8c(%ebp)
415b0d:	89 9d 54 f4 ff ff    	mov    %ebx,-0xbac(%ebp)
415b13:	ff 15 7c 60 42 00    	call   *0x42607c
415b19:	50                   	push   %eax
415b1a:	ff 15 a0 61 42 00    	call   *0x4261a0
415b20:	89 85 64 f4 ff ff    	mov    %eax,-0xb9c(%ebp)
415b26:	85 c0                	test   %eax,%eax
415b28:	0f 84 83 05 00 00    	je     0x4160b1
415b2e:	83 8d 5c f4 ff ff ff 	orl    $0xffffffff,-0xba4(%ebp)
415b35:	ba 5e 60 69 ab       	mov    $0xab69605e,%edx
415b3a:	89 95 68 fc ff ff    	mov    %edx,-0x398(%ebp)
415b40:	83 c0 07             	add    $0x7,%eax
415b43:	ba 7f 13 f1 07       	mov    $0x7f1137f,%edx
415b48:	89 9d 78 f4 ff ff    	mov    %ebx,-0xb88(%ebp)
415b4e:	bf 4a 2c 40 00       	mov    $0x402c4a,%edi
415b53:	89 95 6c fc ff ff    	mov    %edx,-0x394(%ebp)
415b59:	8a cb                	mov    %bl,%cl
415b5b:	89 85 50 f4 ff ff    	mov    %eax,-0xbb0(%ebp)
415b61:	8b f3                	mov    %ebx,%esi
415b63:	89 bd 7c f4 ff ff    	mov    %edi,-0xb84(%ebp)
415b69:	8b d3                	mov    %ebx,%edx
415b6b:	c7 85 60 f4 ff ff 67 	movl   $0x67,-0xba0(%ebp)
415b72:	00 00 00
415b75:	0f b6 5f fe          	movzbl -0x2(%edi),%ebx
415b79:	0f b6 47 ff          	movzbl -0x1(%edi),%eax
415b7d:	c1 e3 08             	shl    $0x8,%ebx
415b80:	0b d8                	or     %eax,%ebx
415b82:	0f b6 07             	movzbl (%edi),%eax
415b85:	c1 e3 08             	shl    $0x8,%ebx
415b88:	0b d8                	or     %eax,%ebx
415b8a:	0f b6 47 01          	movzbl 0x1(%edi),%eax
415b8e:	0f b6 7f 02          	movzbl 0x2(%edi),%edi
415b92:	c1 e3 08             	shl    $0x8,%ebx
415b95:	0b d8                	or     %eax,%ebx
415b97:	c1 e7 08             	shl    $0x8,%edi
415b9a:	8b 85 7c f4 ff ff    	mov    -0xb84(%ebp),%eax
415ba0:	33 d3                	xor    %ebx,%edx
415ba2:	0f b6 40 03          	movzbl 0x3(%eax),%eax
415ba6:	0b f8                	or     %eax,%edi
415ba8:	8b 85 7c f4 ff ff    	mov    -0xb84(%ebp),%eax
415bae:	c1 e7 08             	shl    $0x8,%edi
415bb1:	0f b6 40 04          	movzbl 0x4(%eax),%eax
415bb5:	0b f8                	or     %eax,%edi
415bb7:	8b 85 7c f4 ff ff    	mov    -0xb84(%ebp),%eax
415bbd:	c1 e7 08             	shl    $0x8,%edi
415bc0:	83 85 7c f4 ff ff 08 	addl   $0x8,-0xb84(%ebp)
415bc7:	0f b6 40 05          	movzbl 0x5(%eax),%eax
415bcb:	0b f8                	or     %eax,%edi
415bcd:	33 f7                	xor    %edi,%esi
415bcf:	33 f2                	xor    %edx,%esi
415bd1:	81 f6 21 73 98 ac    	xor    $0xac987321,%esi
415bd7:	8b c6                	mov    %esi,%eax
415bd9:	89 b5 84 f4 ff ff    	mov    %esi,-0xb7c(%ebp)
415bdf:	05 a2 9f 96 54       	add    $0x54969fa2,%eax
415be4:	c1 85 84 f4 ff ff 0a 	roll   $0xa,-0xb7c(%ebp)
415beb:	c1 c0 05             	rol    $0x5,%eax
415bee:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
415bf4:	03 85 84 f4 ff ff    	add    -0xb7c(%ebp),%eax
415bfa:	33 d0                	xor    %eax,%edx
415bfc:	89 95 80 f4 ff ff    	mov    %edx,-0xb80(%ebp)
415c02:	8d 82 7f 13 f1 07    	lea    0x7f1137f(%edx),%eax
415c08:	c1 c8 09             	ror    $0x9,%eax
415c0b:	69 d0 69 ab 00 00    	imul   $0xab69,%eax,%edx
415c11:	8b 85 80 f4 ff ff    	mov    -0xb80(%ebp),%eax
415c17:	c1 c0 02             	rol    $0x2,%eax
415c1a:	2b d0                	sub    %eax,%edx
415c1c:	33 f2                	xor    %edx,%esi
415c1e:	69 d6 5e 60 00 00    	imul   $0x605e,%esi,%edx
415c24:	8b c6                	mov    %esi,%eax
415c26:	c1 e8 0d             	shr    $0xd,%eax
415c29:	2b d0                	sub    %eax,%edx
415c2b:	8b 85 80 f4 ff ff    	mov    -0xb80(%ebp),%eax
415c31:	81 ea a2 c8 56 07    	sub    $0x756c8a2,%edx
415c37:	33 c2                	xor    %edx,%eax
415c39:	89 85 80 f4 ff ff    	mov    %eax,-0xb80(%ebp)
415c3f:	35 69 ab 00 00       	xor    $0xab69,%eax
415c44:	c1 c0 06             	rol    $0x6,%eax
415c47:	69 d0 f1 07 00 00    	imul   $0x7f1,%eax,%edx
415c4d:	8b 85 80 f4 ff ff    	mov    -0xb80(%ebp),%eax
415c53:	c1 c0 02             	rol    $0x2,%eax
415c56:	2b d0                	sub    %eax,%edx
415c58:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
415c5d:	33 f2                	xor    %edx,%esi
415c5f:	8b d6                	mov    %esi,%edx
415c61:	81 f2 5e 60 69 ab    	xor    $0xab69605e,%edx
415c67:	2b c2                	sub    %edx,%eax
415c69:	8b 95 80 f4 ff ff    	mov    -0xb80(%ebp),%edx
415c6f:	33 d0                	xor    %eax,%edx
415c71:	89 95 80 f4 ff ff    	mov    %edx,-0xb80(%ebp)
415c77:	8b 85 80 f4 ff ff    	mov    -0xb80(%ebp),%eax
415c7d:	35 7f 13 00 00       	xor    $0x137f,%eax