44b07d:	33 c2                	xor    %edx,%eax
44b07f:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44b085:	35 f1 07 00 00       	xor    $0x7f1,%eax
44b08a:	69 d0 69 ab 00 00    	imul   $0xab69,%eax,%edx
44b090:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b096:	c1 e8 0a             	shr    $0xa,%eax
44b099:	33 d0                	xor    %eax,%edx
44b09b:	33 95 24 f2 ff ff    	xor    -0xddc(%ebp),%edx
44b0a1:	8b c2                	mov    %edx,%eax
44b0a3:	f7 d0                	not    %eax
44b0a5:	c1 c8 05             	ror    $0x5,%eax
44b0a8:	05 5e 60 00 00       	add    $0x605e,%eax
44b0ad:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
44b0b3:	31 85 28 f2 ff ff    	xor    %eax,-0xdd8(%ebp)
44b0b9:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b0bf:	05 0f f8 ff ff       	add    $0xfffff80f,%eax
44b0c4:	33 c2                	xor    %edx,%eax
44b0c6:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
44b0cb:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
44b0d1:	35 f1 07 00 00       	xor    $0x7f1,%eax
44b0d6:	c1 c0 02             	rol    $0x2,%eax
44b0d9:	69 d0 7f 13 00 00    	imul   $0x137f,%eax,%edx
44b0df:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44b0e5:	c1 e8 02             	shr    $0x2,%eax
44b0e8:	03 d0                	add    %eax,%edx
44b0ea:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b0f0:	33 c2                	xor    %edx,%eax
44b0f2:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44b0f8:	05 81 ec 0e f8       	add    $0xf80eec81,%eax
44b0fd:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44b103:	c1 c8 06             	ror    $0x6,%eax
44b106:	69 c0 69 ab 00 00    	imul   $0xab69,%eax,%eax
44b10c:	c1 c2 07             	rol    $0x7,%edx
44b10f:	03 d0                	add    %eax,%edx
44b111:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44b117:	33 c2                	xor    %edx,%eax
44b119:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
44b11f:	8b d0                	mov    %eax,%edx
44b121:	35 7f 13 00 00       	xor    $0x137f,%eax
44b126:	c1 ca 09             	ror    $0x9,%edx
44b129:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
44b12f:	03 d0                	add    %eax,%edx
44b131:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b137:	33 c2                	xor    %edx,%eax
44b139:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44b13f:	35 69 ab 00 00       	xor    $0xab69,%eax
44b144:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44b14a:	c1 c0 05             	rol    $0x5,%eax
44b14d:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
44b153:	c1 c2 07             	rol    $0x7,%edx
44b156:	03 d0                	add    %eax,%edx
44b158:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b15e:	31 95 24 f2 ff ff    	xor    %edx,-0xddc(%ebp)
44b164:	8b 95 24 f2 ff ff    	mov    -0xddc(%ebp),%edx
44b16a:	33 c2                	xor    %edx,%eax
44b16c:	33 c7                	xor    %edi,%eax
44b16e:	8b bd f0 f1 ff ff    	mov    -0xe10(%ebp),%edi
44b174:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44b17a:	c1 c8 03             	ror    $0x3,%eax
44b17d:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
44b183:	83 85 f0 f1 ff ff 08 	addl   $0x8,-0xe10(%ebp)
44b18a:	2d 17 d4 0d 0d       	sub    $0xd0dd417,%eax
44b18f:	33 d0                	xor    %eax,%edx
44b191:	89 95 24 f2 ff ff    	mov    %edx,-0xddc(%ebp)
44b197:	8d 82 81 ec 0e f8    	lea    -0x7f1137f(%edx),%eax
44b19d:	c1 ca 06             	ror    $0x6,%edx
44b1a0:	d1 c8                	ror    $1,%eax
44b1a2:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
44b1a8:	2b c2                	sub    %edx,%eax
44b1aa:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44b1b0:	33 d0                	xor    %eax,%edx
44b1b2:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44b1b8:	8d 82 5e 60 69 ab    	lea    -0x54969fa2(%edx),%eax
44b1be:	c1 c2 0e             	rol    $0xe,%edx
44b1c1:	c1 c0 03             	rol    $0x3,%eax
44b1c4:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
44b1ca:	03 d0                	add    %eax,%edx
44b1cc:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44b1d2:	33 c2                	xor    %edx,%eax
44b1d4:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
44b1da:	05 5e 60 69 ab       	add    $0xab69605e,%eax
44b1df:	8b 95 24 f2 ff ff    	mov    -0xddc(%ebp),%edx
44b1e5:	c1 c0 0f             	rol    $0xf,%eax
44b1e8:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
44b1ee:	c1 ca 0e             	ror    $0xe,%edx
44b1f1:	2b c2                	sub    %edx,%eax
44b1f3:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44b1f9:	33 d0                	xor    %eax,%edx
44b1fb:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44b201:	81 f2 5e 60 00 00    	xor    $0x605e,%edx
44b207:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b20d:	69 d2 69 ab 00 00    	imul   $0xab69,%edx,%edx
44b213:	c1 e8 03             	shr    $0x3,%eax
44b216:	33 d0                	xor    %eax,%edx
44b218:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
44b21e:	33 c2                	xor    %edx,%eax
44b220:	ba 7f 13 f1 07       	mov    $0x7f1137f,%edx
44b225:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
44b22b:	33 c2                	xor    %edx,%eax
44b22d:	8b 95 24 f2 ff ff    	mov    -0xddc(%ebp),%edx
44b233:	c1 c0 04             	rol    $0x4,%eax
44b236:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
44b23c:	c1 c2 02             	rol    $0x2,%edx
44b23f:	33 d0                	xor    %eax,%edx
44b241:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44b247:	33 95 d8 f1 ff ff    	xor    -0xe28(%ebp),%edx
44b24d:	33 c2                	xor    %edx,%eax
44b24f:	8b 95 24 f2 ff ff    	mov    -0xddc(%ebp),%edx
44b255:	33 95 04 f2 ff ff    	xor    -0xdfc(%ebp),%edx
44b25b:	88 47 fc             	mov    %al,-0x4(%edi)
44b25e:	88 17                	mov    %dl,(%edi)
44b260:	c1 c8 08             	ror    $0x8,%eax
44b263:	88 47 fb             	mov    %al,-0x5(%edi)
44b266:	c1 ca 08             	ror    $0x8,%edx
44b269:	88 57 ff             	mov    %dl,-0x1(%edi)
44b26c:	c1 c8 08             	ror    $0x8,%eax
44b26f:	88 47 fa             	mov    %al,-0x6(%edi)
44b272:	c1 ca 08             	ror    $0x8,%edx
44b275:	88 57 fe             	mov    %dl,-0x2(%edi)
44b278:	c1 c8 08             	ror    $0x8,%eax
44b27b:	c1 ca 08             	ror    $0x8,%edx
44b27e:	88 47 f9             	mov    %al,-0x7(%edi)
44b281:	88 57 fd             	mov    %dl,-0x3(%edi)
44b284:	8b bd b0 f1 ff ff    	mov    -0xe50(%ebp),%edi
44b28a:	c1 c8 08             	ror    $0x8,%eax
44b28d:	c1 ca 08             	ror    $0x8,%edx
44b290:	83 ad 6c f1 ff ff 01 	subl   $0x1,-0xe94(%ebp)
44b297:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44b29d:	89 bd d8 f1 ff ff    	mov    %edi,-0xe28(%ebp)
44b2a3:	89 b5 04 f2 ff ff    	mov    %esi,-0xdfc(%ebp)
44b2a9:	0f 85 10 fc ff ff    	jne    0x44aebf
44b2af:	8b b5 fc f1 ff ff    	mov    -0xe04(%ebp),%esi
44b2b5:	33 c0                	xor    %eax,%eax
44b2b7:	8b d0                	mov    %eax,%edx
44b2b9:	32 0c 32             	xor    (%edx,%esi,1),%cl
44b2bc:	42                   	inc    %edx
44b2bd:	81 fa 38 03 00 00    	cmp    $0x338,%edx
44b2c3:	72 f4                	jb     0x44b2b9
44b2c5:	0f b6 c1             	movzbl %cl,%eax
44b2c8:	99                   	cltd
44b2c9:	3b 05 00 16 41 00    	cmp    0x411600,%eax
44b2cf:	75 16                	jne    0x44b2e7
44b2d1:	3b 15 04 16 41 00    	cmp    0x411604,%edx
44b2d7:	75 0e                	jne    0x44b2e7
44b2d9:	8b fe                	mov    %esi,%edi
44b2db:	33 c0                	xor    %eax,%eax
44b2dd:	89 bd 0c f2 ff ff    	mov    %edi,-0xdf4(%ebp)
44b2e3:	8b f0                	mov    %eax,%esi
44b2e5:	eb 19                	jmp    0x44b300
44b2e7:	83 8d a0 f1 ff ff ff 	orl    $0xffffffff,-0xe60(%ebp)
44b2ee:	33 c0                	xor    %eax,%eax
44b2f0:	8b bd 0c f2 ff ff    	mov    -0xdf4(%ebp),%edi
44b2f6:	c7 85 08 f2 ff ff 01 	movl   $0xc004d501,-0xdf8(%ebp)
44b2fd:	d5 04 c0
44b300:	85 f6                	test   %esi,%esi
44b302:	74 0f                	je     0x44b313
44b304:	56                   	push   %esi
44b305:	50                   	push   %eax
44b306:	ff 15 74 72 4a 00    	call   *0x4a7274
44b30c:	50                   	push   %eax
44b30d:	ff 15 94 72 4a 00    	call   *0x4a7294
44b313:	83 bd 08 f2 ff ff 00 	cmpl   $0x0,-0xdf8(%ebp)
44b31a:	0f 8c c5 01 00 00    	jl     0x44b4e5
44b320:	8b 85 a0 f1 ff ff    	mov    -0xe60(%ebp),%eax
44b326:	33 c9                	xor    %ecx,%ecx
44b328:	6a 40                	push   $0x40
44b32a:	51                   	push   %ecx
44b32b:	68 00 48 4a 00       	push   $0x4a4800
44b330:	8b f7                	mov    %edi,%esi
44b332:	88 0c 38             	mov    %cl,(%eax,%edi,1)
44b335:	e8 ff 5c 04 00       	call   0x491039
44b33a:	83 c4 0c             	add    $0xc,%esp
44b33d:	80 3f 00             	cmpb   $0x0,(%edi)
44b340:	0f 84 33 01 00 00    	je     0x44b479
44b346:	bf 00 48 4a 00       	mov    $0x4a4800,%edi
44b34b:	8b ce                	mov    %esi,%ecx
44b34d:	8b d6                	mov    %esi,%edx
44b34f:	8d 41 02             	lea    0x2(%ecx),%eax
44b352:	89 85 b0 f1 ff ff    	mov    %eax,-0xe50(%ebp)
44b358:	66 8b 01             	mov    (%ecx),%ax
44b35b:	83 c1 02             	add    $0x2,%ecx
44b35e:	66 3b 85 c4 f1 ff ff 	cmp    -0xe3c(%ebp),%ax
44b365:	75 f1                	jne    0x44b358
44b367:	2b 8d b0 f1 ff ff    	sub    -0xe50(%ebp),%ecx
44b36d:	33 c0                	xor    %eax,%eax
44b36f:	57                   	push   %edi
44b370:	d1 f9                	sar    $1,%ecx
44b372:	52                   	push   %edx
44b373:	50                   	push   %eax
44b374:	8d 34 4e             	lea    (%esi,%ecx,2),%esi
44b377:	ff 15 a4 72 4a 00    	call   *0x4a72a4
44b37d:	85 c0                	test   %eax,%eax
44b37f:	0f 84 59 01 00 00    	je     0x44b4de
44b385:	33 c0                	xor    %eax,%eax
44b387:	ba 4d 5a 00 00       	mov    $0x5a4d,%edx
44b38c:	8b c8                	mov    %eax,%ecx
44b38e:	8b 07                	mov    (%edi),%eax
44b390:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44b396:	66 39 10             	cmp    %dx,(%eax)
44b399:	74 0d                	je     0x44b3a8
44b39b:	b9 7b 00 00 c0       	mov    $0xc000007b,%ecx
44b3a0:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44b3a6:	eb 48                	jmp    0x44b3f0
44b3a8:	8b 50 3c             	mov    0x3c(%eax),%edx
44b3ab:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
44b3b1:	73 e8                	jae    0x44b39b
44b3b3:	03 17                	add    (%edi),%edx
44b3b5:	3b 17                	cmp    (%edi),%edx
44b3b7:	72 e2                	jb     0x44b39b
44b3b9:	81 3a 50 45 00 00    	cmpl   $0x4550,(%edx)
44b3bf:	75 da                	jne    0x44b39b
44b3c1:	0f b7 42 18          	movzwl 0x18(%edx),%eax
44b3c5:	66 3b 85 60 f1 ff ff 	cmp    -0xea0(%ebp),%ax
44b3cc:	74 10                	je     0x44b3de
44b3ce:	66 3b 85 90 f1 ff ff 	cmp    -0xe70(%ebp),%ax
44b3d5:	74 07                	je     0x44b3de
44b3d7:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
44b3dc:	eb c2                	jmp    0x44b3a0
44b3de:	8b 42 78             	mov    0x78(%edx),%eax
44b3e1:	89 47 08             	mov    %eax,0x8(%edi)
44b3e4:	8b 42 7c             	mov    0x7c(%edx),%eax
44b3e7:	89 47 0c             	mov    %eax,0xc(%edi)
44b3ea:	8b 42 50             	mov    0x50(%edx),%eax
44b3ed:	89 47 04             	mov    %eax,0x4(%edi)
44b3f0:	8b 46 02             	mov    0x2(%esi),%eax
44b3f3:	33 d2                	xor    %edx,%edx
44b3f5:	83 c6 06             	add    $0x6,%esi
44b3f8:	89 85 d0 f1 ff ff    	mov    %eax,-0xe30(%ebp)
44b3fe:	89 95 a0 f1 ff ff    	mov    %edx,-0xe60(%ebp)
44b404:	85 c0                	test   %eax,%eax
44b406:	74 65                	je     0x44b46d
44b408:	8b d6                	mov    %esi,%edx
44b40a:	89 b5 fc f1 ff ff    	mov    %esi,-0xe04(%ebp)
44b410:	8d 42 01             	lea    0x1(%edx),%eax
44b413:	89 85 b0 f1 ff ff    	mov    %eax,-0xe50(%ebp)
44b419:	8a 02                	mov    (%edx),%al
44b41b:	42                   	inc    %edx
44b41c:	84 c0                	test   %al,%al
44b41e:	75 f9                	jne    0x44b419
44b420:	2b 95 b0 f1 ff ff    	sub    -0xe50(%ebp),%edx
44b426:	46                   	inc    %esi
44b427:	03 f2                	add    %edx,%esi
44b429:	85 c9                	test   %ecx,%ecx
44b42b:	78 25                	js     0x44b452
44b42d:	ff b5 fc f1 ff ff    	push   -0xe04(%ebp)
44b433:	ff 37                	push   (%edi)
44b435:	ff 15 80 72 4a 00    	call   *0x4a7280
44b43b:	85 c0                	test   %eax,%eax
44b43d:	74 3a                	je     0x44b479
44b43f:	8b 8d f4 f1 ff ff    	mov    -0xe0c(%ebp),%ecx
44b445:	89 04 8d 50 00 4a 00 	mov    %eax,0x4a0050(,%ecx,4)
44b44c:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
44b452:	8b 85 a0 f1 ff ff    	mov    -0xe60(%ebp),%eax
44b458:	ff 85 f4 f1 ff ff    	incl   -0xe0c(%ebp)
44b45e:	40                   	inc    %eax
44b45f:	89 85 a0 f1 ff ff    	mov    %eax,-0xe60(%ebp)
44b465:	3b 85 d0 f1 ff ff    	cmp    -0xe30(%ebp),%eax
44b46b:	72 9b                	jb     0x44b408
44b46d:	83 c7 10             	add    $0x10,%edi
44b470:	80 3e 00             	cmpb   $0x0,(%esi)
44b473:	0f 85 d2 fe ff ff    	jne    0x44b34b
44b479:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
44b47f:	8b bd 0c f2 ff ff    	mov    -0xdf4(%ebp),%edi
44b485:	85 ff                	test   %edi,%edi
44b487:	74 11                	je     0x44b49a
44b489:	57                   	push   %edi
44b48a:	33 c0                	xor    %eax,%eax
44b48c:	50                   	push   %eax
44b48d:	ff 15 74 72 4a 00    	call   *0x4a7274
44b493:	50                   	push   %eax
44b494:	ff 15 94 72 4a 00    	call   *0x4a7294
44b49a:	85 f6                	test   %esi,%esi
44b49c:	79 54                	jns    0x44b4f2
44b49e:	33 c0                	xor    %eax,%eax
44b4a0:	8b f0                	mov    %eax,%esi
44b4a2:	8b 86 00 48 4a 00    	mov    0x4a4800(%esi),%eax
44b4a8:	85 c0                	test   %eax,%eax
44b4aa:	74 07                	je     0x44b4b3
44b4ac:	50                   	push   %eax
44b4ad:	ff 15 a8 71 4a 00    	call   *0x4a71a8
44b4b3:	83 c6 10             	add    $0x10,%esi
44b4b6:	83 fe 40             	cmp    $0x40,%esi
44b4b9:	72 e7                	jb     0x44b4a2
44b4bb:	6a 40                	push   $0x40
44b4bd:	33 c0                	xor    %eax,%eax
44b4bf:	50                   	push   %eax
44b4c0:	68 00 48 4a 00       	push   $0x4a4800
44b4c5:	e8 6f 5b 04 00       	call   0x491039
44b4ca:	83 c4 0c             	add    $0xc,%esp
44b4cd:	be 00 55 40 00       	mov    $0x405500,%esi
44b4d2:	bf 50 00 4a 00       	mov    $0x4a0050,%edi
44b4d7:	6a 2e                	push   $0x2e
44b4d9:	59                   	pop    %ecx
44b4da:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
44b4dc:	eb 1f                	jmp    0x44b4fd
44b4de:	be 7a 00 00 c0       	mov    $0xc000007a,%esi
44b4e3:	eb 9a                	jmp    0x44b47f
44b4e5:	8b bd 0c f2 ff ff    	mov    -0xdf4(%ebp),%edi
44b4eb:	be 7a 00 00 c0       	mov    $0xc000007a,%esi
44b4f0:	eb 93                	jmp    0x44b485
44b4f2:	a1 c4 65 4a 00       	mov    0x4a65c4,%eax
44b4f7:	40                   	inc    %eax
44b4f8:	a3 c4 65 4a 00       	mov    %eax,0x4a65c4
44b4fd:	33 c0                	xor    %eax,%eax
44b4ff:	bf c8 65 4a 00       	mov    $0x4a65c8,%edi
44b504:	87 07                	xchg   %eax,(%edi)
44b506:	8b 85 e8 f1 ff ff    	mov    -0xe18(%ebp),%eax
44b50c:	33 c9                	xor    %ecx,%ecx
44b50e:	8b 35 b8 00 4a 00    	mov    0x4a00b8,%esi
44b514:	41                   	inc    %ecx
44b515:	89 85 18 fd ff ff    	mov    %eax,-0x2e8(%ebp)
44b51b:	8b 85 d4 f1 ff ff    	mov    -0xe2c(%ebp),%eax
44b521:	89 85 30 fd ff ff    	mov    %eax,-0x2d0(%ebp)
44b527:	8d 85 14 fd ff ff    	lea    -0x2ec(%ebp),%eax
44b52d:	50                   	push   %eax
44b52e:	6a 04                	push   $0x4
44b530:	68 21 20 00 00       	push   $0x2021
44b535:	33 c0                	xor    %eax,%eax
44b537:	89 8d 14 fd ff ff    	mov    %ecx,-0x2ec(%ebp)
44b53d:	89 8d 1c fd ff ff    	mov    %ecx,-0x2e4(%ebp)
44b543:	89 8d 28 fd ff ff    	mov    %ecx,-0x2d8(%ebp)
44b549:	89 8d 24 fd ff ff    	mov    %ecx,-0x2dc(%ebp)
44b54f:	89 8d 2c fd ff ff    	mov    %ecx,-0x2d4(%ebp)
44b555:	8b ce                	mov    %esi,%ecx
44b557:	50                   	push   %eax
44b558:	c7 85 20 fd ff ff 91 	movl   $0x9966f291,-0x2e0(%ebp)
44b55f:	f2 66 99
44b562:	ff 15 2c 81 4a 00    	call   *0x4a812c
44b568:	ff d6                	call   *%esi
44b56a:	33 c0                	xor    %eax,%eax
44b56c:	8d 48 01             	lea    0x1(%eax),%ecx
44b56f:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
44b573:	85 c0                	test   %eax,%eax
44b575:	75 f3                	jne    0x44b56a
44b577:	a1 c4 65 4a 00       	mov    0x4a65c4,%eax
44b57c:	85 c0                	test   %eax,%eax
44b57e:	7e 4d                	jle    0x44b5cd
44b580:	83 e8 01             	sub    $0x1,%eax
44b583:	a3 c4 65 4a 00       	mov    %eax,0x4a65c4
44b588:	75 43                	jne    0x44b5cd
44b58a:	33 c0                	xor    %eax,%eax
44b58c:	8b f0                	mov    %eax,%esi
44b58e:	8b 86 00 48 4a 00    	mov    0x4a4800(%esi),%eax
44b594:	85 c0                	test   %eax,%eax
44b596:	74 07                	je     0x44b59f
44b598:	50                   	push   %eax
44b599:	ff 15 a8 71 4a 00    	call   *0x4a71a8
44b59f:	83 c6 10             	add    $0x10,%esi
44b5a2:	83 fe 40             	cmp    $0x40,%esi
44b5a5:	72 e7                	jb     0x44b58e