40e369:	34 00                	xor    $0x0,%al
40e36b:	5a                   	pop    %edx
40e36c:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
40e370:	00 41 00             	add    %al,0x0(%ecx)
40e373:	41                   	inc    %ecx
40e374:	00 41 00             	add    %al,0x0(%ecx)
40e377:	55                   	push   %ebp
40e378:	00 37                	add    %dh,(%edi)
40e37a:	00 49 00             	add    %cl,0x0(%ecx)
40e37d:	52                   	push   %edx
40e37e:	00 41 00             	add    %al,0x0(%ecx)
40e381:	41                   	inc    %ecx
40e382:	00 41 00             	add    %al,0x0(%ecx)
40e385:	41                   	inc    %ecx
40e386:	00 49 00             	add    %cl,0x0(%ecx)
40e389:	41                   	inc    %ecx
40e38a:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
40e38e:	00 46 00             	add    %al,0x0(%esi)
40e391:	4d                   	dec    %ebp
40e392:	00 41 00             	add    %al,0x0(%ecx)
40e395:	41                   	inc    %ecx
40e396:	00 41 00             	add    %al,0x0(%ecx)
40e399:	43                   	inc    %ebx
40e39a:	00 54 00 35          	add    %dl,0x35(%eax,%eax,1)
40e39e:	00 43 00             	add    %al,0x0(%ebx)
40e3a1:	49                   	dec    %ecx
40e3a2:	00 41 00             	add    %al,0x0(%ecx)
40e3a5:	41                   	inc    %ecx
40e3a6:	00 41 00             	add    %al,0x0(%ecx)
40e3a9:	42                   	inc    %edx
40e3aa:	00 41 00             	add    %al,0x0(%ecx)
40e3ad:	43                   	inc    %ebx
40e3ae:	00 4f 00             	add    %cl,0x0(%edi)
40e3b1:	4d                   	dec    %ebp
40e3b2:	00 56 00             	add    %dl,0x0(%esi)
40e3b5:	51                   	push   %ecx
40e3b6:	00 41 00             	add    %al,0x0(%ecx)
40e3b9:	41                   	inc    %ecx
40e3ba:	00 41 00             	add    %al,0x0(%ecx)
40e3bd:	4b                   	dec    %ebx
40e3be:	00 50 00             	add    %dl,0x0(%eax)
40e3c1:	55                   	push   %ebp
40e3c2:	00 4a 00             	add    %cl,0x0(%edx)
40e3c5:	51                   	push   %ecx
40e3c6:	00 41 00             	add    %al,0x0(%ecx)
40e3c9:	41                   	inc    %ecx
40e3ca:	00 41 00             	add    %al,0x0(%ecx)
40e3cd:	45                   	inc    %ebp
40e3ce:	00 41 00             	add    %al,0x0(%ecx)
40e3d1:	4a                   	dec    %edx
40e3d2:	00 5a 00             	add    %bl,0x0(%edx)
40e3d5:	53                   	push   %ebx
40e3d6:	00 57 00             	add    %dl,0x0(%edi)
40e3d9:	41                   	inc    %ecx
40e3da:	00 41 00             	add    %al,0x0(%ecx)
40e3dd:	41                   	inc    %ecx
40e3de:	00 42 00             	add    %al,0x0(%edx)
40e3e1:	4a                   	dec    %edx
40e3e2:	00 36                	add    %dh,(%esi)
40e3e4:	00 52 00             	add    %dl,0x0(%edx)
40e3e7:	49                   	dec    %ecx
40e3e8:	00 41 00             	add    %al,0x0(%ecx)
40e3eb:	41                   	inc    %ecx
40e3ec:	00 41 00             	add    %al,0x0(%ecx)
40e3ef:	41                   	inc    %ecx
40e3f0:	00 51 00             	add    %dl,0x0(%ecx)
40e3f3:	42                   	inc    %edx
40e3f4:	00 48 00             	add    %cl,0x0(%eax)
40e3f7:	47                   	inc    %edi
40e3f8:	00 4b 00             	add    %cl,0x0(%ebx)
40e3fb:	59                   	pop    %ecx
40e3fc:	00 41 00             	add    %al,0x0(%ecx)
40e3ff:	41                   	inc    %ecx
40e400:	00 41 00             	add    %al,0x0(%ecx)
40e403:	46                   	inc    %esi
40e404:	00 48 00             	add    %cl,0x0(%eax)
40e407:	32 00                	xor    (%eax),%al
40e409:	46                   	inc    %esi
40e40a:	00 49 00             	add    %cl,0x0(%ecx)
40e40d:	41                   	inc    %ecx
40e40e:	00 41 00             	add    %al,0x0(%ecx)
40e411:	41                   	inc    %ecx
40e412:	00 43 00             	add    %al,0x0(%ebx)
40e415:	41                   	inc    %ecx
40e416:	00 45 00             	add    %al,0x0(%ebp)
40e419:	34 00                	xor    $0x0,%al
40e41b:	5a                   	pop    %edx
40e41c:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
40e420:	00 41 00             	add    %al,0x0(%ecx)
40e423:	41                   	inc    %ecx
40e424:	00 41 00             	add    %al,0x0(%ecx)
40e427:	55                   	push   %ebp
40e428:	00 37                	add    %dh,(%edi)
40e42a:	00 49 00             	add    %cl,0x0(%ecx)
40e42d:	57                   	push   %edi
40e42e:	00 41 00             	add    %al,0x0(%ecx)
40e431:	41                   	inc    %ecx
40e432:	00 41 00             	add    %al,0x0(%ecx)
40e435:	41                   	inc    %ecx
40e436:	00 49 00             	add    %cl,0x0(%ecx)
40e439:	41                   	inc    %ecx
40e43a:	00 54 00 54          	add    %dl,0x54(%eax,%eax,1)
40e43e:	00 46 00             	add    %al,0x0(%esi)
40e441:	4d                   	dec    %ebp
40e442:	00 41 00             	add    %al,0x0(%ecx)
40e445:	41                   	inc    %ecx
40e446:	00 41 00             	add    %al,0x0(%ecx)
40e449:	43                   	inc    %ebx
40e44a:	00 54 00 35          	add    %dl,0x35(%eax,%eax,1)
40e44e:	00 43 00             	add    %al,0x0(%ebx)
40e451:	34 00                	xor    $0x0,%al
40e453:	41                   	inc    %ecx
40e454:	00 41 00             	add    %al,0x0(%ecx)
40e457:	41                   	inc    %ecx
40e458:	00 42 00             	add    %al,0x0(%edx)
40e45b:	41                   	inc    %ecx
40e45c:	00 43 00             	add    %al,0x0(%ebx)
40e45f:	46                   	inc    %esi
40e460:	00 41 00             	add    %al,0x0(%ecx)
40e463:	57                   	push   %edi
40e464:	00 41 00             	add    %al,0x0(%ecx)
40e467:	41                   	inc    %ecx
40e468:	00 41 00             	add    %al,0x0(%ecx)
40e46b:	41                   	inc    %ecx
40e46c:	00 4b 00             	add    %cl,0x0(%ebx)
40e46f:	41                   	inc    %ecx
40e470:	00 41 00             	add    %al,0x0(%ecx)
40e473:	42                   	inc    %edx
40e474:	00 48 00             	add    %cl,0x0(%eax)
40e477:	57                   	push   %edi
40e478:	00 42 00             	add    %al,0x0(%edx)
40e47b:	41                   	inc    %ecx
40e47c:	00 41 00             	add    %al,0x0(%ecx)
40e47f:	41                   	inc    %ecx
40e480:	00 41 00             	add    %al,0x0(%ecx)
40e483:	43                   	inc    %ebx
40e484:	00 42 00             	add    %al,0x0(%edx)
40e487:	4d                   	dec    %ebp
40e488:	00 46 00             	add    %al,0x0(%esi)
40e48b:	54                   	push   %esp
40e48c:	00 54 00 46          	add    %dl,0x46(%eax,%eax,1)
40e490:	00 55 00             	add    %dl,0x0(%ebp)
40e493:	41                   	inc    %ecx
40e494:	00 41 00             	add    %al,0x0(%ecx)
40e497:	41                   	inc    %ecx
40e498:	00 43 00             	add    %al,0x0(%ebx)
40e49b:	54                   	push   %esp
40e49c:	00 50 00             	add    %dl,0x0(%eax)
40e49f:	46                   	inc    %esi
40e4a0:	00 59 00             	add    %bl,0x0(%ecx)
40e4a3:	41                   	inc    %ecx
40e4a4:	00 41 00             	add    %al,0x0(%ecx)
40e4a7:	41                   	inc    %ecx
40e4a8:	00 43 00             	add    %al,0x0(%ebx)
40e4ab:	51                   	push   %ecx
40e4ac:	00 41 00             	add    %al,0x0(%ecx)
40e4af:	41                   	inc    %ecx
40e4b0:	00 4a 00             	add    %cl,0x0(%edx)
40e4b3:	35 00 51 00 49       	xor    $0x49005100,%eax
40e4b8:	00 41 00             	add    %al,0x0(%ecx)
40e4bb:	41                   	inc    %ecx
40e4bc:	00 41 00             	add    %al,0x0(%ecx)
40e4bf:	41                   	inc    %ecx
40e4c0:	00 52 00             	add    %dl,0x0(%edx)
40e4c3:	5a                   	pop    %edx
40e4c4:	00 44 00 53          	add    %al,0x53(%eax,%eax,1)
40e4c8:	00 41 00             	add    %al,0x0(%ecx)
40e4cb:	41                   	inc    %ecx
40e4cc:	00 41 00             	add    %al,0x0(%ecx)
40e4cf:	4f                   	dec    %edi
40e4d0:	00 42 00             	add    %al,0x0(%edx)
40e4d3:	58                   	pop    %eax
40e4d4:	00 53 00             	add    %dl,0x0(%ebx)
40e4d7:	36 00 41 00          	add    %al,%ss:0x0(%ecx)
40e4db:	41                   	inc    %ecx
40e4dc:	00 41 00             	add    %al,0x0(%ecx)
40e4df:	42                   	inc    %edx
40e4e0:	00 49 00             	add    %cl,0x0(%ecx)
40e4e3:	41                   	inc    %ecx
40e4e4:	00 41 00             	add    %al,0x0(%ecx)
40e4e7:	45                   	inc    %ebp
40e4e8:	00 36                	add    %dh,(%esi)
40e4ea:	00 59 00             	add    %bl,0x0(%ecx)
40e4ed:	45                   	inc    %ebp
40e4ee:	00 41 00             	add    %al,0x0(%ecx)
40e4f1:	41                   	inc    %ecx
40e4f2:	00 41 00             	add    %al,0x0(%ecx)
40e4f5:	41                   	inc    %ecx
40e4f6:	00 49 00             	add    %cl,0x0(%ecx)
40e4f9:	49                   	dec    %ecx
40e4fa:	00 42 00             	add    %al,0x0(%edx)
40e4fd:	41                   	inc    %ecx
40e4fe:	00 41 00             	add    %al,0x0(%ecx)
40e501:	4d                   	dec    %ebp
40e502:	00 41 00             	add    %al,0x0(%ecx)
40e505:	41                   	inc    %ecx
40e506:	00 41 00             	add    %al,0x0(%ecx)
40e509:	48                   	dec    %eax
40e50a:	00 59 00             	add    %bl,0x0(%ecx)
40e50d:	59                   	pop    %ecx
40e50e:	00 4f 00             	add    %cl,0x0(%edi)
40e511:	4d                   	dec    %ebp
40e512:	00 59 00             	add    %bl,0x0(%ecx)
40e515:	41                   	inc    %ecx
40e516:	00 41 00             	add    %al,0x0(%ecx)
40e519:	41                   	inc    %ecx
40e51a:	00 41 00             	add    %al,0x0(%ecx)
40e51d:	4b                   	dec    %ebx
40e51e:	00 4e 00             	add    %cl,0x0(%esi)
40e521:	34 00                	xor    $0x0,%al
40e523:	59                   	pop    %ecx
40e524:	00 51 00             	add    %dl,0x0(%ecx)
40e527:	41                   	inc    %ecx
40e528:	00 41 00             	add    %al,0x0(%ecx)
40e52b:	41                   	inc    %ecx
40e52c:	00 4b 00             	add    %cl,0x0(%ebx)
40e52f:	41                   	inc    %ecx
40e530:	00 41 00             	add    %al,0x0(%ecx)
40e533:	42                   	inc    %edx
40e534:	00 48 00             	add    %cl,0x0(%eax)
40e537:	57                   	push   %edi
40e538:	00 42 00             	add    %al,0x0(%edx)
40e53b:	41                   	inc    %ecx
40e53c:	00 41 00             	add    %al,0x0(%ecx)
40e53f:	41                   	inc    %ecx
40e540:	00 41 00             	add    %al,0x0(%ecx)
40e543:	43                   	inc    %ebx
40e544:	00 42 00             	add    %al,0x0(%edx)
40e547:	4d                   	dec    %ebp
40e548:	00 33                	add    %dh,(%ebx)
40e54a:	00 5a 00             	add    %bl,0x0(%edx)
40e54d:	53                   	push   %ebx
40e54e:	00 41 00             	add    %al,0x0(%ecx)
40e551:	41                   	inc    %ecx
40e552:	00 41 00             	add    %al,0x0(%ecx)
40e555:	41                   	inc    %ecx
40e556:	00 55 00             	add    %dl,0x0(%ebp)
40e559:	41                   	inc    %ecx
40e55a:	00 41 00             	add    %al,0x0(%ecx)
40e55d:	43                   	inc    %ebx
40e55e:	00 50 00             	add    %dl,0x0(%eax)
40e561:	4d                   	dec    %ebp
40e562:	00 43 00             	add    %al,0x0(%ebx)
40e565:	41                   	inc    %ecx
40e566:	00 41 00             	add    %al,0x0(%ecx)
40e569:	41                   	inc    %ecx
40e56a:	00 41 00             	add    %al,0x0(%ecx)
40e56d:	45                   	inc    %ebp
40e56e:	00 4f 00             	add    %cl,0x0(%edi)
40e571:	49                   	dec    %ecx
40e572:	00 34 00             	add    %dh,(%eax,%eax,1)
40e575:	51                   	push   %ecx
40e576:	00 41 00             	add    %al,0x0(%ecx)
40e579:	41                   	inc    %ecx
40e57a:	00 44 00 51          	add    %al,0x51(%eax,%eax,1)
40e57e:	00 4e 00             	add    %cl,0x0(%esi)
40e581:	34 00                	xor    $0x0,%al
40e583:	5a                   	pop    %edx
40e584:	00 51 00             	add    %dl,0x0(%ecx)
40e587:	41                   	inc    %ecx
40e588:	00 41 00             	add    %al,0x0(%ecx)
40e58b:	41                   	inc    %ecx
40e58c:	00 4b 00             	add    %cl,0x0(%ebx)
40e58f:	41                   	inc    %ecx
40e590:	00 41 00             	add    %al,0x0(%ecx)
40e593:	42                   	inc    %edx
40e594:	00 48 00             	add    %cl,0x0(%eax)
40e597:	57                   	push   %edi
40e598:	00 42 00             	add    %al,0x0(%edx)
40e59b:	49                   	dec    %ecx
40e59c:	00 41 00             	add    %al,0x0(%ecx)
40e59f:	41                   	inc    %ecx
40e5a0:	00 41 00             	add    %al,0x0(%ecx)
40e5a3:	43                   	inc    %ebx
40e5a4:	00 43 00             	add    %al,0x0(%ebx)
40e5a7:	42                   	inc    %edx
40e5a8:	00 5a 00             	add    %bl,0x0(%edx)
40e5ab:	49                   	dec    %ecx
40e5ac:	00 42 00             	add    %al,0x0(%edx)
40e5af:	41                   	inc    %ecx
40e5b0:	00 41 00             	add    %al,0x0(%ecx)
40e5b3:	41                   	inc    %ecx
40e5b4:	00 43 00             	add    %al,0x0(%ebx)
40e5b7:	42                   	inc    %edx
40e5b8:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
40e5bc:	00 41 00             	add    %al,0x0(%ecx)
40e5bf:	41                   	inc    %ecx
40e5c0:	00 41 00             	add    %al,0x0(%ecx)
40e5c3:	41                   	inc    %ecx
40e5c4:	00 48 00             	add    %cl,0x0(%eax)
40e5c7:	47                   	inc    %edi
40e5c8:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
40e5cc:	00 41 00             	add    %al,0x0(%ecx)
40e5cf:	41                   	inc    %ecx
40e5d0:	00 41 00             	add    %al,0x0(%ecx)
40e5d3:	46                   	inc    %esi
40e5d4:	00 47 00             	add    %al,0x0(%edi)
40e5d7:	36 00 4c 00 51       	add    %cl,%ss:0x51(%eax,%eax,1)
40e5dc:	00 41 00             	add    %al,0x0(%ecx)
40e5df:	41                   	inc    %ecx
40e5e0:	00 41 00             	add    %al,0x0(%ecx)
40e5e3:	46                   	inc    %esi
40e5e4:	00 41 00             	add    %al,0x0(%ecx)
40e5e7:	41                   	inc    %ecx
40e5e8:	00 41 00             	add    %al,0x0(%ecx)
40e5eb:	54                   	push   %esp
40e5ec:	00 33                	add    %dh,(%ebx)
40e5ee:	00 41 00             	add    %al,0x0(%ecx)
40e5f1:	55                   	push   %ebp
40e5f2:	00 41 00             	add    %al,0x0(%ecx)
40e5f5:	41                   	inc    %ecx
40e5f6:	00 41 00             	add    %al,0x0(%ecx)
40e5f9:	42                   	inc    %edx
40e5fa:	00 44 00 53          	add    %al,0x53(%eax,%eax,1)
40e5fe:	00 4a 00             	add    %cl,0x0(%edx)
40e601:	34 00                	xor    $0x0,%al
40e603:	41                   	inc    %ecx
40e604:	00 41 00             	add    %al,0x0(%ecx)
40e607:	41                   	inc    %ecx
40e608:	00 34 00             	add    %dh,(%eax,%eax,1)
40e60b:	44                   	inc    %esp
40e60c:	00 50 00             	add    %dl,0x0(%eax)
40e60f:	46                   	inc    %esi
40e610:	00 34 00             	add    %dh,(%eax,%eax,1)
40e613:	41                   	inc    %ecx
40e614:	00 41 00             	add    %al,0x0(%ecx)
40e617:	41                   	inc    %ecx
40e618:	00 43 00             	add    %al,0x0(%ebx)
40e61b:	51                   	push   %ecx
40e61c:	00 41 00             	add    %al,0x0(%ecx)
40e61f:	41                   	inc    %ecx
40e620:	00 4a 00             	add    %cl,0x0(%edx)
40e623:	35 00 51 00 4b       	xor    $0x4b005100,%eax
40e628:	00 41 00             	add    %al,0x0(%ecx)
40e62b:	41                   	inc    %ecx
40e62c:	00 41 00             	add    %al,0x0(%ecx)
40e62f:	41                   	inc    %ecx
40e630:	00 51 00             	add    %dl,0x0(%ecx)
40e633:	50                   	push   %eax
40e634:	00 55 00             	add    %dl,0x0(%ebp)
40e637:	57                   	push   %edi
40e638:	00 48 00             	add    %cl,0x0(%eax)
40e63b:	59                   	pop    %ecx
40e63c:	00 58 00             	add    %bl,0x0(%eax)
40e63f:	4f                   	dec    %edi
40e640:	00 4d 00             	add    %cl,0x0(%ebp)
40e643:	59                   	pop    %ecx
40e644:	00 41 00             	add    %al,0x0(%ecx)
40e647:	41                   	inc    %ecx
40e648:	00 41 00             	add    %al,0x0(%ecx)