4034ab:	31 18                	xor    %ebx,(%eax)
4034ad:	31 00                	xor    %eax,(%eax)
4034af:	00 17                	add    %dl,(%edi)
4034b1:	31 19                	xor    %ebx,(%ecx)
4034b3:	31 00                	xor    %eax,(%eax)
4034b5:	00 17                	add    %dl,(%edi)
4034b7:	31 26                	xor    %esp,(%esi)
4034b9:	31 00                	xor    %eax,(%eax)
4034bb:	00 17                	add    %dl,(%edi)
4034bd:	31 27                	xor    %esp,(%edi)
4034bf:	31 00                	xor    %eax,(%eax)
4034c1:	00 17                	add    %dl,(%edi)
4034c3:	31 28                	xor    %ebp,(%eax)
4034c5:	31 00                	xor    %eax,(%eax)
4034c7:	00 17                	add    %dl,(%edi)
4034c9:	31 29                	xor    %ebp,(%ecx)
4034cb:	31 00                	xor    %eax,(%eax)
4034cd:	00 17                	add    %dl,(%edi)
4034cf:	31 1a                	xor    %ebx,(%edx)
4034d1:	31 00                	xor    %eax,(%eax)
4034d3:	00 17                	add    %dl,(%edi)
4034d5:	31 1b                	xor    %ebx,(%ebx)
4034d7:	31 00                	xor    %eax,(%eax)
4034d9:	00 17                	add    %dl,(%edi)
4034db:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
4034de:	00 00                	add    %al,(%eax)
4034e0:	17                   	pop    %ss
4034e1:	31 1d 31 00 00 17    	xor    %ebx,0x17000031
4034e7:	31 1e                	xor    %ebx,(%esi)
4034e9:	31 00                	xor    %eax,(%eax)
4034eb:	00 17                	add    %dl,(%edi)
4034ed:	31 20                	xor    %esp,(%eax)
4034ef:	31 00                	xor    %eax,(%eax)
4034f1:	00 17                	add    %dl,(%edi)
4034f3:	31 21                	xor    %esp,(%ecx)
4034f5:	31 00                	xor    %eax,(%eax)
4034f7:	00 17                	add    %dl,(%edi)
4034f9:	31 22                	xor    %esp,(%edx)
4034fb:	31 00                	xor    %eax,(%eax)
4034fd:	00 17                	add    %dl,(%edi)
4034ff:	31 23                	xor    %esp,(%ebx)
403501:	31 00                	xor    %eax,(%eax)
403503:	00 17                	add    %dl,(%edi)
403505:	31 24 31             	xor    %esp,(%ecx,%esi,1)
403508:	00 00                	add    %al,(%eax)
40350a:	17                   	pop    %ss
40350b:	31 25 31 00 00 18    	xor    %esp,0x18000031
403511:	31 19                	xor    %ebx,(%ecx)
403513:	31 00                	xor    %eax,(%eax)
403515:	00 18                	add    %bl,(%eax)
403517:	31 26                	xor    %esp,(%esi)
403519:	31 00                	xor    %eax,(%eax)
40351b:	00 18                	add    %bl,(%eax)
40351d:	31 27                	xor    %esp,(%edi)
40351f:	31 00                	xor    %eax,(%eax)
403521:	00 18                	add    %bl,(%eax)
403523:	31 28                	xor    %ebp,(%eax)
403525:	31 00                	xor    %eax,(%eax)
403527:	00 18                	add    %bl,(%eax)
403529:	31 29                	xor    %ebp,(%ecx)
40352b:	31 00                	xor    %eax,(%eax)
40352d:	00 18                	add    %bl,(%eax)
40352f:	31 1a                	xor    %ebx,(%edx)
403531:	31 00                	xor    %eax,(%eax)
403533:	00 18                	add    %bl,(%eax)
403535:	31 1b                	xor    %ebx,(%ebx)
403537:	31 00                	xor    %eax,(%eax)
403539:	00 18                	add    %bl,(%eax)
40353b:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
40353e:	00 00                	add    %al,(%eax)
403540:	18 31                	sbb    %dh,(%ecx)
403542:	1e                   	push   %ds
403543:	31 00                	xor    %eax,(%eax)
403545:	00 18                	add    %bl,(%eax)
403547:	31 20                	xor    %esp,(%eax)
403549:	31 00                	xor    %eax,(%eax)
40354b:	00 18                	add    %bl,(%eax)
40354d:	31 21                	xor    %esp,(%ecx)
40354f:	31 00                	xor    %eax,(%eax)
403551:	00 18                	add    %bl,(%eax)
403553:	31 22                	xor    %esp,(%edx)
403555:	31 00                	xor    %eax,(%eax)
403557:	00 18                	add    %bl,(%eax)
403559:	31 23                	xor    %esp,(%ebx)
40355b:	31 00                	xor    %eax,(%eax)
40355d:	00 18                	add    %bl,(%eax)
40355f:	31 24 31             	xor    %esp,(%ecx,%esi,1)
403562:	00 00                	add    %al,(%eax)
403564:	18 31                	sbb    %dh,(%ecx)
403566:	25 31 00 00 19       	and    $0x19000031,%eax
40356b:	31 26                	xor    %esp,(%esi)
40356d:	31 00                	xor    %eax,(%eax)
40356f:	00 19                	add    %bl,(%ecx)
403571:	31 27                	xor    %esp,(%edi)
403573:	31 00                	xor    %eax,(%eax)
403575:	00 19                	add    %bl,(%ecx)
403577:	31 28                	xor    %ebp,(%eax)
403579:	31 00                	xor    %eax,(%eax)
40357b:	00 19                	add    %bl,(%ecx)
40357d:	31 29                	xor    %ebp,(%ecx)
40357f:	31 00                	xor    %eax,(%eax)
403581:	00 19                	add    %bl,(%ecx)
403583:	31 1a                	xor    %ebx,(%edx)
403585:	31 00                	xor    %eax,(%eax)
403587:	00 19                	add    %bl,(%ecx)
403589:	31 1b                	xor    %ebx,(%ebx)
40358b:	31 00                	xor    %eax,(%eax)
40358d:	00 19                	add    %bl,(%ecx)
40358f:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
403592:	00 00                	add    %al,(%eax)
403594:	19 31                	sbb    %esi,(%ecx)
403596:	1d 31 00 00 19       	sbb    $0x19000031,%eax
40359b:	31 1e                	xor    %ebx,(%esi)
40359d:	31 00                	xor    %eax,(%eax)
40359f:	00 19                	add    %bl,(%ecx)
4035a1:	31 20                	xor    %esp,(%eax)
4035a3:	31 00                	xor    %eax,(%eax)
4035a5:	00 19                	add    %bl,(%ecx)
4035a7:	31 21                	xor    %esp,(%ecx)
4035a9:	31 00                	xor    %eax,(%eax)
4035ab:	00 19                	add    %bl,(%ecx)
4035ad:	31 22                	xor    %esp,(%edx)
4035af:	31 00                	xor    %eax,(%eax)
4035b1:	00 19                	add    %bl,(%ecx)
4035b3:	31 23                	xor    %esp,(%ebx)
4035b5:	31 00                	xor    %eax,(%eax)
4035b7:	00 19                	add    %bl,(%ecx)
4035b9:	31 24 31             	xor    %esp,(%ecx,%esi,1)
4035bc:	00 00                	add    %al,(%eax)
4035be:	19 31                	sbb    %esi,(%ecx)
4035c0:	25 31 00 00 26       	and    $0x26000031,%eax
4035c5:	31 27                	xor    %esp,(%edi)
4035c7:	31 00                	xor    %eax,(%eax)
4035c9:	00 26                	add    %ah,(%esi)
4035cb:	31 28                	xor    %ebp,(%eax)
4035cd:	31 00                	xor    %eax,(%eax)
4035cf:	00 26                	add    %ah,(%esi)
4035d1:	31 29                	xor    %ebp,(%ecx)
4035d3:	31 00                	xor    %eax,(%eax)
4035d5:	00 1a                	add    %bl,(%edx)
4035d7:	31 26                	xor    %esp,(%esi)
4035d9:	31 00                	xor    %eax,(%eax)
4035db:	00 1b                	add    %bl,(%ebx)
4035dd:	31 26                	xor    %esp,(%esi)
4035df:	31 00                	xor    %eax,(%eax)
4035e1:	00 1c 31             	add    %bl,(%ecx,%esi,1)
4035e4:	26 31 00             	xor    %eax,%es:(%eax)
4035e7:	00 1d 31 26 31 00    	add    %bl,0x312631
4035ed:	00 1e                	add    %bl,(%esi)
4035ef:	31 26                	xor    %esp,(%esi)
4035f1:	31 00                	xor    %eax,(%eax)
4035f3:	00 20                	add    %ah,(%eax)
4035f5:	31 26                	xor    %esp,(%esi)
4035f7:	31 00                	xor    %eax,(%eax)
4035f9:	00 21                	add    %ah,(%ecx)
4035fb:	31 26                	xor    %esp,(%esi)
4035fd:	31 00                	xor    %eax,(%eax)
4035ff:	00 22                	add    %ah,(%edx)
403601:	31 26                	xor    %esp,(%esi)
403603:	31 00                	xor    %eax,(%eax)
403605:	00 23                	add    %ah,(%ebx)
403607:	31 26                	xor    %esp,(%esi)
403609:	31 00                	xor    %eax,(%eax)
40360b:	00 24 31             	add    %ah,(%ecx,%esi,1)
40360e:	26 31 00             	xor    %eax,%es:(%eax)
403611:	00 27                	add    %ah,(%edi)
403613:	31 28                	xor    %ebp,(%eax)
403615:	31 00                	xor    %eax,(%eax)
403617:	00 27                	add    %ah,(%edi)
403619:	31 29                	xor    %ebp,(%ecx)
40361b:	31 00                	xor    %eax,(%eax)
40361d:	00 1a                	add    %bl,(%edx)
40361f:	31 27                	xor    %esp,(%edi)
403621:	31 00                	xor    %eax,(%eax)
403623:	00 1b                	add    %bl,(%ebx)
403625:	31 27                	xor    %esp,(%edi)
403627:	31 00                	xor    %eax,(%eax)
403629:	00 1c 31             	add    %bl,(%ecx,%esi,1)
40362c:	27                   	daa
40362d:	31 00                	xor    %eax,(%eax)
40362f:	00 1e                	add    %bl,(%esi)
403631:	31 27                	xor    %esp,(%edi)
403633:	31 00                	xor    %eax,(%eax)
403635:	00 1f                	add    %bl,(%edi)
403637:	31 27                	xor    %esp,(%edi)
403639:	31 00                	xor    %eax,(%eax)
40363b:	00 20                	add    %ah,(%eax)
40363d:	31 27                	xor    %esp,(%edi)
40363f:	31 00                	xor    %eax,(%eax)
403641:	00 21                	add    %ah,(%ecx)
403643:	31 27                	xor    %esp,(%edi)
403645:	31 00                	xor    %eax,(%eax)
403647:	00 22                	add    %ah,(%edx)
403649:	31 27                	xor    %esp,(%edi)
40364b:	31 00                	xor    %eax,(%eax)
40364d:	00 23                	add    %ah,(%ebx)
40364f:	31 27                	xor    %esp,(%edi)
403651:	31 00                	xor    %eax,(%eax)
403653:	00 24 31             	add    %ah,(%ecx,%esi,1)
403656:	27                   	daa
403657:	31 00                	xor    %eax,(%eax)
403659:	00 25 31 27 31 00    	add    %ah,0x312731
40365f:	00 28                	add    %ch,(%eax)
403661:	31 29                	xor    %ebp,(%ecx)
403663:	31 00                	xor    %eax,(%eax)
403665:	00 1a                	add    %bl,(%edx)
403667:	31 28                	xor    %ebp,(%eax)
403669:	31 00                	xor    %eax,(%eax)
40366b:	00 1b                	add    %bl,(%ebx)
40366d:	31 28                	xor    %ebp,(%eax)
40366f:	31 00                	xor    %eax,(%eax)
403671:	00 1c 31             	add    %bl,(%ecx,%esi,1)
403674:	28 31                	sub    %dh,(%ecx)
403676:	00 00                	add    %al,(%eax)
403678:	1d 31 28 31 00       	sbb    $0x312831,%eax
40367d:	00 1e                	add    %bl,(%esi)
40367f:	31 28                	xor    %ebp,(%eax)
403681:	31 00                	xor    %eax,(%eax)
403683:	00 1f                	add    %bl,(%edi)
403685:	31 28                	xor    %ebp,(%eax)
403687:	31 00                	xor    %eax,(%eax)
403689:	00 20                	add    %ah,(%eax)
40368b:	31 28                	xor    %ebp,(%eax)
40368d:	31 00                	xor    %eax,(%eax)
40368f:	00 21                	add    %ah,(%ecx)
403691:	31 28                	xor    %ebp,(%eax)
403693:	31 00                	xor    %eax,(%eax)
403695:	00 22                	add    %ah,(%edx)
403697:	31 28                	xor    %ebp,(%eax)
403699:	31 00                	xor    %eax,(%eax)
40369b:	00 23                	add    %ah,(%ebx)
40369d:	31 28                	xor    %ebp,(%eax)
40369f:	31 00                	xor    %eax,(%eax)
4036a1:	00 24 31             	add    %ah,(%ecx,%esi,1)
4036a4:	28 31                	sub    %dh,(%ecx)
4036a6:	00 00                	add    %al,(%eax)
4036a8:	25 31 28 31 00       	and    $0x312831,%eax
4036ad:	00 ca                	add    %cl,%dl
4036af:	02 28                	add    (%eax),%ch
4036b1:	31 00                	xor    %eax,(%eax)
4036b3:	00 c7                	add    %al,%bh
4036b5:	02 28                	add    (%eax),%ch
4036b7:	31 00                	xor    %eax,(%eax)
4036b9:	00 cb                	add    %cl,%bl
4036bb:	02 28                	add    (%eax),%ch
4036bd:	31 00                	xor    %eax,(%eax)
4036bf:	00 d9                	add    %bl,%cl
4036c1:	02 28                	add    (%eax),%ch
4036c3:	31 00                	xor    %eax,(%eax)
4036c5:	00 c9                	add    %cl,%cl
4036c7:	02 28                	add    (%eax),%ch
4036c9:	31 00                	xor    %eax,(%eax)
4036cb:	00 1a                	add    %bl,(%edx)
4036cd:	31 29                	xor    %ebp,(%ecx)
4036cf:	31 00                	xor    %eax,(%eax)
4036d1:	00 1b                	add    %bl,(%ebx)
4036d3:	31 29                	xor    %ebp,(%ecx)
4036d5:	31 00                	xor    %eax,(%eax)
4036d7:	00 1c 31             	add    %bl,(%ecx,%esi,1)
4036da:	29 31                	sub    %esi,(%ecx)
4036dc:	00 00                	add    %al,(%eax)
4036de:	1d 31 29 31 00       	sbb    $0x312931,%eax
4036e3:	00 1e                	add    %bl,(%esi)
4036e5:	31 29                	xor    %ebp,(%ecx)
4036e7:	31 00                	xor    %eax,(%eax)
4036e9:	00 1f                	add    %bl,(%edi)
4036eb:	31 29                	xor    %ebp,(%ecx)
4036ed:	31 00                	xor    %eax,(%eax)
4036ef:	00 20                	add    %ah,(%eax)
4036f1:	31 29                	xor    %ebp,(%ecx)
4036f3:	31 00                	xor    %eax,(%eax)
4036f5:	00 21                	add    %ah,(%ecx)
4036f7:	31 29                	xor    %ebp,(%ecx)
4036f9:	31 00                	xor    %eax,(%eax)
4036fb:	00 22                	add    %ah,(%edx)
4036fd:	31 29                	xor    %ebp,(%ecx)
4036ff:	31 00                	xor    %eax,(%eax)
403701:	00 23                	add    %ah,(%ebx)
403703:	31 29                	xor    %ebp,(%ecx)
403705:	31 00                	xor    %eax,(%eax)
403707:	00 24 31             	add    %ah,(%ecx,%esi,1)
40370a:	29 31                	sub    %esi,(%ecx)
40370c:	00 00                	add    %al,(%eax)
40370e:	25 31 29 31 00       	and    $0x312931,%eax
403713:	00 c7                	add    %al,%bh
403715:	02 29                	add    (%ecx),%ch
403717:	31 00                	xor    %eax,(%eax)
403719:	00 cb                	add    %cl,%bl
40371b:	02 29                	add    (%ecx),%ch
40371d:	31 00                	xor    %eax,(%eax)
40371f:	00 d9                	add    %bl,%cl
403721:	02 29                	add    (%ecx),%ch
403723:	31 00                	xor    %eax,(%eax)
403725:	00 c9                	add    %cl,%cl
403727:	02 29                	add    (%ecx),%ch
403729:	31 00                	xor    %eax,(%eax)
40372b:	00 1a                	add    %bl,(%edx)
40372d:	31 1b                	xor    %ebx,(%ebx)
40372f:	31 00                	xor    %eax,(%eax)
403731:	00 1a                	add    %bl,(%edx)
403733:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
403736:	00 00                	add    %al,(%eax)
403738:	1a 31                	sbb    (%ecx),%dh
40373a:	1d 31 00 00 1a       	sbb    $0x1a000031,%eax
40373f:	31 1e                	xor    %ebx,(%esi)
403741:	31 00                	xor    %eax,(%eax)
403743:	00 1a                	add    %bl,(%edx)
403745:	31 1f                	xor    %ebx,(%edi)
403747:	31 00                	xor    %eax,(%eax)
403749:	00 1a                	add    %bl,(%edx)
40374b:	31 20                	xor    %esp,(%eax)
40374d:	31 00                	xor    %eax,(%eax)
40374f:	00 1a                	add    %bl,(%edx)
403751:	31 21                	xor    %esp,(%ecx)
403753:	31 00                	xor    %eax,(%eax)
403755:	00 1a                	add    %bl,(%edx)
403757:	31 22                	xor    %esp,(%edx)
403759:	31 00                	xor    %eax,(%eax)
40375b:	00 1a                	add    %bl,(%edx)
40375d:	31 23                	xor    %esp,(%ebx)
40375f:	31 00                	xor    %eax,(%eax)
403761:	00 1a                	add    %bl,(%edx)
403763:	31 24 31             	xor    %esp,(%ecx,%esi,1)
403766:	00 00                	add    %al,(%eax)
403768:	1a 31                	sbb    (%ecx),%dh
40376a:	25 31 00 00 ca       	and    $0xca000031,%eax
40376f:	02 1a                	add    (%edx),%bl
403771:	31 00                	xor    %eax,(%eax)
403773:	00 c7                	add    %al,%bh
403775:	02 1a                	add    (%edx),%bl
403777:	31 00                	xor    %eax,(%eax)
403779:	00 cb                	add    %cl,%bl
40377b:	02 1a                	add    (%edx),%bl
40377d:	31 00                	xor    %eax,(%eax)
40377f:	00 d9                	add    %bl,%cl
403781:	02 1a                	add    (%edx),%bl
403783:	31 00                	xor    %eax,(%eax)
403785:	00 c9                	add    %cl,%cl
403787:	02 1a                	add    (%edx),%bl
403789:	31 00                	xor    %eax,(%eax)
40378b:	00 1b                	add    %bl,(%ebx)
40378d:	31 1c 31             	xor    %ebx,(%ecx,%esi,1)
403790:	00 00                	add    %al,(%eax)
403792:	1b 31                	sbb    (%ecx),%esi
403794:	1d 31 00 00 1b       	sbb    $0x1b000031,%eax
403799:	31 1e                	xor    %ebx,(%esi)
40379b:	31 00                	xor    %eax,(%eax)
40379d:	00 1b                	add    %bl,(%ebx)
40379f:	31 1f                	xor    %ebx,(%edi)
4037a1:	31 00                	xor    %eax,(%eax)