41d535:	00 61 00             	add    %ah,0x0(%ecx)
41d538:	39 00                	cmp    %eax,(%eax)
41d53a:	62 00                	bound  %eax,(%eax)
41d53c:	34 00                	xor    $0x0,%al
41d53e:	32 00                	xor    (%eax),%al
41d540:	35 00 31 00 38       	xor    $0x38003100,%eax
41d545:	00 36                	add    %dh,(%esi)
41d547:	00 e9                	add    %ch,%cl
41d549:	18 02                	sbb    %al,(%edx)
41d54b:	00 46 37             	add    %al,0x37(%esi)
41d54e:	00 65 00             	add    %ah,0x0(%ebp)
41d551:	31 00                	xor    %eax,(%eax)
41d553:	34 00                	xor    $0x0,%al
41d555:	39 00                	cmp    %eax,(%eax)
41d557:	33 00                	xor    (%eax),%eax
41d559:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d560:	00 39                	add    %bh,(%ecx)
41d562:	00 65 00             	add    %ah,0x0(%ebp)
41d565:	32 00                	xor    (%eax),%al
41d567:	64 00 30             	add    %dh,%fs:(%eax)
41d56a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d56d:	35 00 61 00 35       	xor    $0x35006100,%eax
41d572:	00 62 00             	add    %ah,0x0(%edx)
41d575:	33 00                	xor    (%eax),%eax
41d577:	31 00                	xor    %eax,(%eax)
41d579:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d57d:	38 00                	cmp    %al,(%eax)
41d57f:	37                   	aaa
41d580:	00 61 00             	add    %ah,0x0(%ecx)
41d583:	39 00                	cmp    %eax,(%eax)
41d585:	62 00                	bound  %eax,(%eax)
41d587:	34 00                	xor    $0x0,%al
41d589:	32 00                	xor    (%eax),%al
41d58b:	35 00 31 00 38       	xor    $0x38003100,%eax
41d590:	00 37                	add    %dh,(%edi)
41d592:	00 72 1e             	add    %dh,0x1e(%edx)
41d595:	02 00                	add    (%eax),%al
41d597:	46                   	inc    %esi
41d598:	37                   	aaa
41d599:	00 65 00             	add    %ah,0x0(%ebp)
41d59c:	31 00                	xor    %eax,(%eax)
41d59e:	34 00                	xor    $0x0,%al
41d5a0:	39 00                	cmp    %eax,(%eax)
41d5a2:	33 00                	xor    (%eax),%eax
41d5a4:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d5ab:	00 39                	add    %bh,(%ecx)
41d5ad:	00 65 00             	add    %ah,0x0(%ebp)
41d5b0:	32 00                	xor    (%eax),%al
41d5b2:	64 00 30             	add    %dh,%fs:(%eax)
41d5b5:	00 34 00             	add    %dh,(%eax,%eax,1)
41d5b8:	35 00 61 00 35       	xor    $0x35006100,%eax
41d5bd:	00 62 00             	add    %ah,0x0(%edx)
41d5c0:	33 00                	xor    (%eax),%eax
41d5c2:	31 00                	xor    %eax,(%eax)
41d5c4:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d5c8:	38 00                	cmp    %al,(%eax)
41d5ca:	37                   	aaa
41d5cb:	00 61 00             	add    %ah,0x0(%ecx)
41d5ce:	39 00                	cmp    %eax,(%eax)
41d5d0:	62 00                	bound  %eax,(%eax)
41d5d2:	34 00                	xor    $0x0,%al
41d5d4:	32 00                	xor    (%eax),%al
41d5d6:	35 00 31 00 38       	xor    $0x38003100,%eax
41d5db:	00 38                	add    %bh,(%eax)
41d5dd:	00 fb                	add    %bh,%bl
41d5df:	23 02                	and    (%edx),%eax
41d5e1:	00 46 37             	add    %al,0x37(%esi)
41d5e4:	00 65 00             	add    %ah,0x0(%ebp)
41d5e7:	31 00                	xor    %eax,(%eax)
41d5e9:	34 00                	xor    $0x0,%al
41d5eb:	39 00                	cmp    %eax,(%eax)
41d5ed:	33 00                	xor    (%eax),%eax
41d5ef:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d5f6:	00 39                	add    %bh,(%ecx)
41d5f8:	00 65 00             	add    %ah,0x0(%ebp)
41d5fb:	32 00                	xor    (%eax),%al
41d5fd:	64 00 30             	add    %dh,%fs:(%eax)
41d600:	00 34 00             	add    %dh,(%eax,%eax,1)
41d603:	35 00 61 00 35       	xor    $0x35006100,%eax
41d608:	00 62 00             	add    %ah,0x0(%edx)
41d60b:	33 00                	xor    (%eax),%eax
41d60d:	31 00                	xor    %eax,(%eax)
41d60f:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d613:	38 00                	cmp    %al,(%eax)
41d615:	37                   	aaa
41d616:	00 61 00             	add    %ah,0x0(%ecx)
41d619:	39 00                	cmp    %eax,(%eax)
41d61b:	62 00                	bound  %eax,(%eax)
41d61d:	34 00                	xor    $0x0,%al
41d61f:	32 00                	xor    (%eax),%al
41d621:	35 00 31 00 38       	xor    $0x38003100,%eax
41d626:	00 39                	add    %bh,(%ecx)
41d628:	00 84 29 02 00 44 37 	add    %al,0x37440002(%ecx,%ebp,1)
41d62f:	00 65 00             	add    %ah,0x0(%ebp)
41d632:	31 00                	xor    %eax,(%eax)
41d634:	34 00                	xor    $0x0,%al
41d636:	39 00                	cmp    %eax,(%eax)
41d638:	33 00                	xor    (%eax),%eax
41d63a:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d641:	00 39                	add    %bh,(%ecx)
41d643:	00 65 00             	add    %ah,0x0(%ebp)
41d646:	32 00                	xor    (%eax),%al
41d648:	64 00 30             	add    %dh,%fs:(%eax)
41d64b:	00 34 00             	add    %dh,(%eax,%eax,1)
41d64e:	35 00 61 00 35       	xor    $0x35006100,%eax
41d653:	00 62 00             	add    %ah,0x0(%edx)
41d656:	33 00                	xor    (%eax),%eax
41d658:	31 00                	xor    %eax,(%eax)
41d65a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d65e:	38 00                	cmp    %al,(%eax)
41d660:	37                   	aaa
41d661:	00 61 00             	add    %ah,0x0(%ecx)
41d664:	39 00                	cmp    %eax,(%eax)
41d666:	62 00                	bound  %eax,(%eax)
41d668:	34 00                	xor    $0x0,%al
41d66a:	32 00                	xor    (%eax),%al
41d66c:	35 00 31 00 39       	xor    $0x39003100,%eax
41d671:	00 0d 2f 02 00 46    	add    %cl,0x4600022f
41d677:	37                   	aaa
41d678:	00 65 00             	add    %ah,0x0(%ebp)
41d67b:	31 00                	xor    %eax,(%eax)
41d67d:	34 00                	xor    $0x0,%al
41d67f:	39 00                	cmp    %eax,(%eax)
41d681:	33 00                	xor    (%eax),%eax
41d683:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d68a:	00 39                	add    %bh,(%ecx)
41d68c:	00 65 00             	add    %ah,0x0(%ebp)
41d68f:	32 00                	xor    (%eax),%al
41d691:	64 00 30             	add    %dh,%fs:(%eax)
41d694:	00 34 00             	add    %dh,(%eax,%eax,1)
41d697:	35 00 61 00 35       	xor    $0x35006100,%eax
41d69c:	00 62 00             	add    %ah,0x0(%edx)
41d69f:	33 00                	xor    (%eax),%eax
41d6a1:	31 00                	xor    %eax,(%eax)
41d6a3:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d6a7:	38 00                	cmp    %al,(%eax)
41d6a9:	37                   	aaa
41d6aa:	00 61 00             	add    %ah,0x0(%ecx)
41d6ad:	39 00                	cmp    %eax,(%eax)
41d6af:	62 00                	bound  %eax,(%eax)
41d6b1:	34 00                	xor    $0x0,%al
41d6b3:	32 00                	xor    (%eax),%al
41d6b5:	35 00 31 00 39       	xor    $0x39003100,%eax
41d6ba:	00 30                	add    %dh,(%eax)
41d6bc:	00 96 34 02 00 46    	add    %dl,0x46000234(%esi)
41d6c2:	37                   	aaa
41d6c3:	00 65 00             	add    %ah,0x0(%ebp)
41d6c6:	31 00                	xor    %eax,(%eax)
41d6c8:	34 00                	xor    $0x0,%al
41d6ca:	39 00                	cmp    %eax,(%eax)
41d6cc:	33 00                	xor    (%eax),%eax
41d6ce:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d6d5:	00 39                	add    %bh,(%ecx)
41d6d7:	00 65 00             	add    %ah,0x0(%ebp)
41d6da:	32 00                	xor    (%eax),%al
41d6dc:	64 00 30             	add    %dh,%fs:(%eax)
41d6df:	00 34 00             	add    %dh,(%eax,%eax,1)
41d6e2:	35 00 61 00 35       	xor    $0x35006100,%eax
41d6e7:	00 62 00             	add    %ah,0x0(%edx)
41d6ea:	33 00                	xor    (%eax),%eax
41d6ec:	31 00                	xor    %eax,(%eax)
41d6ee:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d6f2:	38 00                	cmp    %al,(%eax)
41d6f4:	37                   	aaa
41d6f5:	00 61 00             	add    %ah,0x0(%ecx)
41d6f8:	39 00                	cmp    %eax,(%eax)
41d6fa:	62 00                	bound  %eax,(%eax)
41d6fc:	34 00                	xor    $0x0,%al
41d6fe:	32 00                	xor    (%eax),%al
41d700:	35 00 31 00 39       	xor    $0x39003100,%eax
41d705:	00 31                	add    %dh,(%ecx)
41d707:	00 1f                	add    %bl,(%edi)
41d709:	3a 02                	cmp    (%edx),%al
41d70b:	00 46 37             	add    %al,0x37(%esi)
41d70e:	00 65 00             	add    %ah,0x0(%ebp)
41d711:	31 00                	xor    %eax,(%eax)
41d713:	34 00                	xor    $0x0,%al
41d715:	39 00                	cmp    %eax,(%eax)
41d717:	33 00                	xor    (%eax),%eax
41d719:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d720:	00 39                	add    %bh,(%ecx)
41d722:	00 65 00             	add    %ah,0x0(%ebp)
41d725:	32 00                	xor    (%eax),%al
41d727:	64 00 30             	add    %dh,%fs:(%eax)
41d72a:	00 34 00             	add    %dh,(%eax,%eax,1)
41d72d:	35 00 61 00 35       	xor    $0x35006100,%eax
41d732:	00 62 00             	add    %ah,0x0(%edx)
41d735:	33 00                	xor    (%eax),%eax
41d737:	31 00                	xor    %eax,(%eax)
41d739:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d73d:	38 00                	cmp    %al,(%eax)
41d73f:	37                   	aaa
41d740:	00 61 00             	add    %ah,0x0(%ecx)
41d743:	39 00                	cmp    %eax,(%eax)
41d745:	62 00                	bound  %eax,(%eax)
41d747:	34 00                	xor    $0x0,%al
41d749:	32 00                	xor    (%eax),%al
41d74b:	35 00 31 00 39       	xor    $0x39003100,%eax
41d750:	00 32                	add    %dh,(%edx)
41d752:	00 a8 3f 02 00 46    	add    %ch,0x4600023f(%eax)
41d758:	37                   	aaa
41d759:	00 65 00             	add    %ah,0x0(%ebp)
41d75c:	31 00                	xor    %eax,(%eax)
41d75e:	34 00                	xor    $0x0,%al
41d760:	39 00                	cmp    %eax,(%eax)
41d762:	33 00                	xor    (%eax),%eax
41d764:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d76b:	00 39                	add    %bh,(%ecx)
41d76d:	00 65 00             	add    %ah,0x0(%ebp)
41d770:	32 00                	xor    (%eax),%al
41d772:	64 00 30             	add    %dh,%fs:(%eax)
41d775:	00 34 00             	add    %dh,(%eax,%eax,1)
41d778:	35 00 61 00 35       	xor    $0x35006100,%eax
41d77d:	00 62 00             	add    %ah,0x0(%edx)
41d780:	33 00                	xor    (%eax),%eax
41d782:	31 00                	xor    %eax,(%eax)
41d784:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d788:	38 00                	cmp    %al,(%eax)
41d78a:	37                   	aaa
41d78b:	00 61 00             	add    %ah,0x0(%ecx)
41d78e:	39 00                	cmp    %eax,(%eax)
41d790:	62 00                	bound  %eax,(%eax)
41d792:	34 00                	xor    $0x0,%al
41d794:	32 00                	xor    (%eax),%al
41d796:	35 00 31 00 39       	xor    $0x39003100,%eax
41d79b:	00 33                	add    %dh,(%ebx)
41d79d:	00 31                	add    %dh,(%ecx)
41d79f:	45                   	inc    %ebp
41d7a0:	02 00                	add    (%eax),%al
41d7a2:	46                   	inc    %esi
41d7a3:	37                   	aaa
41d7a4:	00 65 00             	add    %ah,0x0(%ebp)
41d7a7:	31 00                	xor    %eax,(%eax)
41d7a9:	34 00                	xor    $0x0,%al
41d7ab:	39 00                	cmp    %eax,(%eax)
41d7ad:	33 00                	xor    (%eax),%eax
41d7af:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d7b6:	00 39                	add    %bh,(%ecx)
41d7b8:	00 65 00             	add    %ah,0x0(%ebp)
41d7bb:	32 00                	xor    (%eax),%al
41d7bd:	64 00 30             	add    %dh,%fs:(%eax)
41d7c0:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7c3:	35 00 61 00 35       	xor    $0x35006100,%eax
41d7c8:	00 62 00             	add    %ah,0x0(%edx)
41d7cb:	33 00                	xor    (%eax),%eax
41d7cd:	31 00                	xor    %eax,(%eax)
41d7cf:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d7d3:	38 00                	cmp    %al,(%eax)
41d7d5:	37                   	aaa
41d7d6:	00 61 00             	add    %ah,0x0(%ecx)
41d7d9:	39 00                	cmp    %eax,(%eax)
41d7db:	62 00                	bound  %eax,(%eax)
41d7dd:	34 00                	xor    $0x0,%al
41d7df:	32 00                	xor    (%eax),%al
41d7e1:	35 00 31 00 39       	xor    $0x39003100,%eax
41d7e6:	00 34 00             	add    %dh,(%eax,%eax,1)
41d7e9:	ba 4a 02 00 46       	mov    $0x4600024a,%edx
41d7ee:	37                   	aaa
41d7ef:	00 65 00             	add    %ah,0x0(%ebp)
41d7f2:	31 00                	xor    %eax,(%eax)
41d7f4:	34 00                	xor    $0x0,%al
41d7f6:	39 00                	cmp    %eax,(%eax)
41d7f8:	33 00                	xor    (%eax),%eax
41d7fa:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d801:	00 39                	add    %bh,(%ecx)
41d803:	00 65 00             	add    %ah,0x0(%ebp)
41d806:	32 00                	xor    (%eax),%al
41d808:	64 00 30             	add    %dh,%fs:(%eax)
41d80b:	00 34 00             	add    %dh,(%eax,%eax,1)
41d80e:	35 00 61 00 35       	xor    $0x35006100,%eax
41d813:	00 62 00             	add    %ah,0x0(%edx)
41d816:	33 00                	xor    (%eax),%eax
41d818:	31 00                	xor    %eax,(%eax)
41d81a:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d81e:	38 00                	cmp    %al,(%eax)
41d820:	37                   	aaa
41d821:	00 61 00             	add    %ah,0x0(%ecx)
41d824:	39 00                	cmp    %eax,(%eax)
41d826:	62 00                	bound  %eax,(%eax)
41d828:	34 00                	xor    $0x0,%al
41d82a:	32 00                	xor    (%eax),%al
41d82c:	35 00 31 00 39       	xor    $0x39003100,%eax
41d831:	00 35 00 43 50 02    	add    %dh,0x2504300
41d837:	00 46 37             	add    %al,0x37(%esi)
41d83a:	00 65 00             	add    %ah,0x0(%ebp)
41d83d:	31 00                	xor    %eax,(%eax)
41d83f:	34 00                	xor    $0x0,%al
41d841:	39 00                	cmp    %eax,(%eax)
41d843:	33 00                	xor    (%eax),%eax
41d845:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d84c:	00 39                	add    %bh,(%ecx)
41d84e:	00 65 00             	add    %ah,0x0(%ebp)
41d851:	32 00                	xor    (%eax),%al
41d853:	64 00 30             	add    %dh,%fs:(%eax)
41d856:	00 34 00             	add    %dh,(%eax,%eax,1)
41d859:	35 00 61 00 35       	xor    $0x35006100,%eax
41d85e:	00 62 00             	add    %ah,0x0(%edx)
41d861:	33 00                	xor    (%eax),%eax
41d863:	31 00                	xor    %eax,(%eax)
41d865:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d869:	38 00                	cmp    %al,(%eax)
41d86b:	37                   	aaa
41d86c:	00 61 00             	add    %ah,0x0(%ecx)
41d86f:	39 00                	cmp    %eax,(%eax)
41d871:	62 00                	bound  %eax,(%eax)
41d873:	34 00                	xor    $0x0,%al
41d875:	32 00                	xor    (%eax),%al
41d877:	35 00 31 00 39       	xor    $0x39003100,%eax
41d87c:	00 36                	add    %dh,(%esi)
41d87e:	00 cc                	add    %cl,%ah
41d880:	55                   	push   %ebp
41d881:	02 00                	add    (%eax),%al
41d883:	46                   	inc    %esi
41d884:	37                   	aaa
41d885:	00 65 00             	add    %ah,0x0(%ebp)
41d888:	31 00                	xor    %eax,(%eax)
41d88a:	34 00                	xor    $0x0,%al
41d88c:	39 00                	cmp    %eax,(%eax)
41d88e:	33 00                	xor    (%eax),%eax
41d890:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d897:	00 39                	add    %bh,(%ecx)
41d899:	00 65 00             	add    %ah,0x0(%ebp)
41d89c:	32 00                	xor    (%eax),%al
41d89e:	64 00 30             	add    %dh,%fs:(%eax)
41d8a1:	00 34 00             	add    %dh,(%eax,%eax,1)
41d8a4:	35 00 61 00 35       	xor    $0x35006100,%eax
41d8a9:	00 62 00             	add    %ah,0x0(%edx)
41d8ac:	33 00                	xor    (%eax),%eax
41d8ae:	31 00                	xor    %eax,(%eax)
41d8b0:	65 00 66 00          	add    %ah,%gs:0x0(%esi)
41d8b4:	38 00                	cmp    %al,(%eax)
41d8b6:	37                   	aaa
41d8b7:	00 61 00             	add    %ah,0x0(%ecx)
41d8ba:	39 00                	cmp    %eax,(%eax)
41d8bc:	62 00                	bound  %eax,(%eax)
41d8be:	34 00                	xor    $0x0,%al
41d8c0:	32 00                	xor    (%eax),%al
41d8c2:	35 00 31 00 39       	xor    $0x39003100,%eax
41d8c7:	00 37                	add    %dh,(%edi)
41d8c9:	00 55 5b             	add    %dl,0x5b(%ebp)
41d8cc:	02 00                	add    (%eax),%al
41d8ce:	46                   	inc    %esi
41d8cf:	37                   	aaa
41d8d0:	00 65 00             	add    %ah,0x0(%ebp)
41d8d3:	31 00                	xor    %eax,(%eax)
41d8d5:	34 00                	xor    $0x0,%al
41d8d7:	39 00                	cmp    %eax,(%eax)
41d8d9:	33 00                	xor    (%eax),%eax
41d8db:	36 00 35 00 33 00 34 	add    %dh,%ss:0x34003300
41d8e2:	00 39                	add    %bh,(%ecx)