44939f:	12 82 ed 06 20 01    	adc    0x12006ed(%edx),%al
4493a5:	01 11                	add    %edx,(%ecx)
4493a7:	82 f1 05             	xor    $0x5,%cl
4493aa:	20 00                	and    %al,(%eax)
4493ac:	12 82 2d 1e 07 0c    	adc    0xc071e2d(%edx),%al
4493b2:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4493b7:	7c 15                	jl     0x4493ce
4493b9:	12 5d 01             	adc    0x1(%ebp),%bl
4493bc:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
4493c0:	0e                   	push   %cs
4493c1:	0e                   	push   %cs
4493c2:	0e                   	push   %cs
4493c3:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
4493c7:	19 1d 03 08 1d 0e    	sbb    %ebx,0xe1d0803
4493cd:	09 06                	or     %eax,(%esi)
4493cf:	20 01                	and    %al,(%ecx)
4493d1:	12 82 9d 0e 06 07    	adc    0x7060e9d(%edx),%al
4493d7:	04 0e                	add    $0xe,%al
4493d9:	0e                   	push   %cs
4493da:	0e                   	push   %cs
4493db:	09 25 07 12 15 12    	or     %esp,0x12151207
4493e1:	5d                   	pop    %ebp
4493e2:	01 12                	add    %edx,(%edx)
4493e4:	7c 15                	jl     0x4493fb
4493e6:	12 5d 01             	adc    0x1(%ebp),%bl
4493e9:	12 7c 08 1c          	adc    0x1c(%eax,%ecx,1),%bh
4493ed:	0e                   	push   %cs
4493ee:	1c 0e                	sbb    $0xe,%al
4493f0:	0e                   	push   %cs
4493f1:	12 80 e5 0e 12 7c    	adc    0x7c120ee5(%eax),%al
4493f7:	08 08                	or     %cl,(%eax)
4493f9:	12 81 19 12 82 91    	adc    -0x6e7dede7(%ecx),%al
4493ff:	08 08                	or     %cl,(%eax)
449401:	09 0b                	or     %ecx,(%ebx)
449403:	00 06                	add    %al,(%esi)
449405:	0e                   	push   %cs
449406:	0e                   	push   %cs
449407:	0e                   	push   %cs
449408:	0e                   	push   %cs
449409:	08 08                	or     %cl,(%eax)
44940b:	11 82 f9 06 00 03    	adc    %eax,0x30006f9(%edx)
449411:	0e                   	push   %cs
449412:	0e                   	push   %cs
449413:	08 08                	or     %cl,(%eax)
449415:	04 00                	add    $0x0,%al
449417:	01 03                	add    %eax,(%ebx)
449419:	08 04 00             	or     %al,(%eax,%eax,1)
44941c:	01 0e                	add    %ecx,(%esi)
44941e:	03 08                	add    (%eax),%ecx
449420:	00 03                	add    %al,(%ebx)
449422:	08 0e                	or     %cl,(%esi)
449424:	0e                   	push   %cs
449425:	11 82 f9 0a 00 04    	adc    %eax,0x4000af9(%edx)
44942b:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
449430:	11 82 f9 08 00 04    	adc    %eax,0x40008f9(%edx)
449436:	01 10                	add    %edx,(%eax)
449438:	0e                   	push   %cs
449439:	08 08                	or     %cl,(%eax)
44943b:	0e                   	push   %cs
44943c:	08 07                	or     %al,(%edi)
44943e:	06                   	push   %es
44943f:	08 0e                	or     %cl,(%esi)
449441:	0e                   	push   %cs
449442:	08 08                	or     %cl,(%eax)
449444:	09 05 00 02 05 0e    	or     %eax,0xe050200
44944a:	08 16                	or     %dl,(%esi)
44944c:	07                   	pop    %es
44944d:	0b 15 12 5d 01 0e    	or     0xe015d12,%edx
449453:	1d 0e 1d 0e 0e       	sbb    $0xe0e1d0e,%eax
449458:	0e                   	push   %cs
449459:	1d 0e 08 1d 0e       	sbb    $0xe1d080e,%eax
44945e:	08 1d 0e 09 24 07    	or     %bl,0x724090e
449464:	0c 15                	or     $0x15,%al
449466:	12 5d 01             	adc    0x1(%ebp),%bl
449469:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
44946d:	5d                   	pop    %ebp
44946e:	01 12                	add    %edx,(%edx)
449470:	7c 0e                	jl     0x449480
449472:	12 83 01 12 83 05    	adc    0x5831201(%ebx),%al
449478:	12 83 09 12 7c 12    	adc    0x127c1209(%ebx),%al
44947e:	81 19 08 1d 0e 12    	sbbl   $0x120e1d08,(%ecx)
449484:	82 91 09 05 20 00 12 	adcb   $0x12,0x200509(%ecx)
44948b:	83 05 06 20 01 12 83 	addl   $0xffffff83,0x12012006
449492:	09 08                	or     %ecx,(%eax)
449494:	06                   	push   %es
449495:	20 01                	and    %al,(%ecx)
449497:	12 83 0d 0e 29 07    	adc    0x7290e0d(%ebx),%al
44949d:	10 15 12 5d 01 12    	adc    %dl,0x12015d12
4494a3:	7c 15                	jl     0x4494ba
4494a5:	12 5d 01             	adc    0x1(%ebp),%bl
4494a8:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
4494ac:	1d 1d 0e 12 81       	sbb    $0x81120e1d,%eax
4494b1:	19 0e                	sbb    %ecx,(%esi)
4494b3:	12 81 1d 1d 05 1d    	adc    0x1d051d1d(%ecx),%al
4494b9:	05 0e 12 7c 0e       	add    $0xe7c120e,%eax
4494be:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
4494c4:	09 09                	or     %ecx,(%ecx)
4494c6:	10 01                	adc    %al,(%ecx)
4494c8:	02 01                	add    (%ecx),%al
4494ca:	10 1d 1e 00 08 03    	adc    %bl,0x308001e
4494d0:	0a 01                	or     (%ecx),%al
4494d2:	05 0c 07 08 0e       	add    $0xe08070c,%eax
4494d7:	0e                   	push   %cs
4494d8:	0e                   	push   %cs
4494d9:	1d 0e 0e 08 1d       	sbb    $0x1d080e0e,%eax
4494de:	0e                   	push   %cs
4494df:	09 0a                	or     %ecx,(%edx)
4494e1:	07                   	pop    %es
4494e2:	06                   	push   %es
4494e3:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
4494e8:	1d 0e 09 1f 07       	sbb    $0x71f090e,%eax
4494ed:	0c 15                	or     $0x15,%al
4494ef:	12 5d 01             	adc    0x1(%ebp),%bl
4494f2:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
4494f6:	5d                   	pop    %ebp
4494f7:	01 12                	add    %edx,(%edx)
4494f9:	7c 1d                	jl     0x449518
4494fb:	0e                   	push   %cs
4494fc:	0e                   	push   %cs
4494fd:	1c 0e                	sbb    $0xe,%al
4494ff:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449503:	19 08                	sbb    %ecx,(%eax)
449505:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
44950a:	09 20                	or     %esp,(%eax)
44950c:	07                   	pop    %es
44950d:	0e                   	push   %cs
44950e:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449513:	7c 15                	jl     0x44952a
449515:	12 5d 01             	adc    0x1(%ebp),%bl
449518:	12 7c 0e 12          	adc    0x12(%esi,%ecx,1),%bh
44951c:	81 1d 0e 12 81 1d 0e 	sbbl   $0x120e0e0e,0x1d81120e
449523:	0e 0e 12
449526:	7c 0e                	jl     0x449536
449528:	08 1d 0e 09 05 20    	or     %bl,0x2005090e
44952e:	02 1c 0e             	add    (%esi,%ecx,1),%bl
449531:	1c 05                	sbb    $0x5,%al
449533:	00 02                	add    %al,(%edx)
449535:	0e                   	push   %cs
449536:	0e                   	push   %cs
449537:	1c 1e                	sbb    $0x1e,%al
449539:	07                   	pop    %es
44953a:	0d 15 12 5d 01       	or     $0x15d1215,%eax
44953f:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449543:	5d                   	pop    %ebp
449544:	01 12                	add    %edx,(%edx)
449546:	7c 0e                	jl     0x449556
449548:	0e                   	push   %cs
449549:	0e                   	push   %cs
44954a:	0e                   	push   %cs
44954b:	0e                   	push   %cs
44954c:	0e                   	push   %cs
44954d:	0e                   	push   %cs
44954e:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449552:	19 12                	sbb    %edx,(%edx)
449554:	81 19 09 0c 07 08    	sbbl   $0x8070c09,(%ecx)
44955a:	0e                   	push   %cs
44955b:	0e                   	push   %cs
44955c:	03 12                	add    (%edx),%edx
44955e:	81 19 08 0e 08 09    	sbbl   $0x9080e08,(%ecx)
449564:	04 20                	add    $0x20,%al
449566:	01 03                	add    %eax,(%ebx)
449568:	08 04 00             	or     %al,(%eax,%eax,1)
44956b:	01 08                	add    %ecx,(%eax)
44956d:	03 26                	add    (%esi),%esp
44956f:	07                   	pop    %es
449570:	13 15 12 5d 01 12    	adc    0x12015d12,%edx
449576:	7c 15                	jl     0x44958d
449578:	12 5d 01             	adc    0x1(%ebp),%bl
44957b:	12 7c 0e 1d          	adc    0x1d(%esi,%ecx,1),%bh
44957f:	0e                   	push   %cs
449580:	0e                   	push   %cs
449581:	0e                   	push   %cs
449582:	0e                   	push   %cs
449583:	0e                   	push   %cs
449584:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449588:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
44958d:	1d 0e 1d 03 08       	sbb    $0x8031d0e,%eax
449592:	1d 0e 09 2c 07       	sbb    $0x72c090e,%eax
449597:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
44959d:	7c 0e                	jl     0x4495ad
44959f:	0e                   	push   %cs
4495a0:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4495a5:	7c 0e                	jl     0x4495b5
4495a7:	0e                   	push   %cs
4495a8:	0e                   	push   %cs
4495a9:	0e                   	push   %cs
4495aa:	1d 0e 08 0e 1d       	sbb    $0x1d0e080e,%eax
4495af:	0e                   	push   %cs
4495b0:	1d 0e 08 08 08       	sbb    $0x808080e,%eax
4495b5:	08 12                	or     %dl,(%edx)
4495b7:	7c 12                	jl     0x4495cb
4495b9:	81 19 08 08 1d 03    	sbbl   $0x31d0808,(%ecx)
4495bf:	08 08                	or     %cl,(%eax)
4495c1:	09 04 20             	or     %eax,(%eax,%eiz,1)
4495c4:	01 08                	add    %ecx,(%eax)
4495c6:	0e                   	push   %cs
4495c7:	33 07                	xor    (%edi),%eax
4495c9:	1c 15                	sbb    $0x15,%al
4495cb:	12 5d 01             	adc    0x1(%ebp),%bl
4495ce:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
4495d2:	5d                   	pop    %ebp
4495d3:	01 12                	add    %edx,(%edx)
4495d5:	7c 0e                	jl     0x4495e5
4495d7:	12 81 1d 1d 03 1d    	adc    0x1d031d1d(%ecx),%al
4495dd:	0e                   	push   %cs
4495de:	0e                   	push   %cs
4495df:	1d 03 1d 03 08       	sbb    $0x8031d03,%eax
4495e4:	0e                   	push   %cs
4495e5:	08 0e                	or     %cl,(%esi)
4495e7:	1d 0e 12 7c 0e       	sbb    $0xe7c120e,%eax
4495ec:	08 08                	or     %cl,(%eax)
4495ee:	03 03                	add    (%ebx),%eax
4495f0:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
4495f6:	08 0e                	or     %cl,(%esi)
4495f8:	08 08                	or     %cl,(%eax)
4495fa:	09 04 20             	or     %eax,(%eax,%eiz,1)
4495fd:	00 1d 03 07 00 02    	add    %bl,0x2000703
449603:	08 12                	or     %dl,(%edx)
449605:	80 e5 08             	and    $0x8,%ch
449608:	06                   	push   %es
449609:	00 03                	add    %al,(%ebx)
44960b:	1c 0e                	sbb    $0xe,%al
44960d:	0e                   	push   %cs
44960e:	1c 1c                	sbb    $0x1c,%al
449610:	07                   	pop    %es
449611:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449616:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
44961a:	5d                   	pop    %ebp
44961b:	01 12                	add    %edx,(%edx)
44961d:	7c 08                	jl     0x449627
44961f:	0e                   	push   %cs
449620:	0e                   	push   %cs
449621:	0e                   	push   %cs
449622:	0e                   	push   %cs
449623:	0e                   	push   %cs
449624:	08 12                	or     %dl,(%edx)
449626:	7c 12                	jl     0x44963a
449628:	81 19 08 09 07 00    	sbbl   $0x70908,(%ecx)
44962e:	02 0e                	add    (%esi),%cl
449630:	0e                   	push   %cs
449631:	11 83 19 2f 07 0f    	adc    %eax,0xf072f19(%ebx)
449637:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44963c:	7c 12                	jl     0x449650
44963e:	80 8c 0e 15 12 5d 01 	orb    $0x12,0x15d1215(%esi,%ecx,1)
449645:	12
449646:	7c 0e                	jl     0x449656
449648:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
44964c:	03 15 11 82 89 02    	add    0x2898211,%edx
449652:	0e                   	push   %cs
449653:	15 12 61 02 0e       	adc    $0xe026112,%eax
449658:	0e                   	push   %cs
449659:	15 11 82 89 02       	adc    $0x2898211,%eax
44965e:	0e                   	push   %cs
44965f:	0e                   	push   %cs
449660:	08 0e                	or     %cl,(%esi)
449662:	08 09                	or     %cl,(%ecx)
449664:	0e                   	push   %cs
449665:	07                   	pop    %es
449666:	0b 0e                	or     (%esi),%ecx
449668:	1c 1c                	sbb    $0x1c,%al
44966a:	1c 1c                	sbb    $0x1c,%al
44966c:	08 08                	or     %cl,(%eax)
44966e:	1c 1d                	sbb    $0x1d,%al
449670:	1c 08                	sbb    $0x8,%al
449672:	09 05 00 02 08 0e    	or     %eax,0xe080200
449678:	08 13                	or     %dl,(%ebx)
44967a:	07                   	pop    %es
44967b:	0a 1c 0e             	or     (%esi,%ecx,1),%bl
44967e:	1d 05 1d 05 1c       	sbb    $0x1c051d05,%eax
449683:	12 81 01 1c 12 81    	adc    -0x7eede3ff(%ecx),%al
449689:	19 1d 1c 09 20 07    	sbb    %ebx,0x720091c
44968f:	0d 0e 15 12 5d       	or     $0x5d12150e,%eax
449694:	01 12                	add    %edx,(%edx)
449696:	7c 15                	jl     0x4496ad
449698:	12 5d 01             	adc    0x1(%ebp),%bl
44969b:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
44969f:	0e                   	push   %cs
4496a0:	1c 0e                	sbb    $0xe,%al
4496a2:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
4496a6:	19 08                	sbb    %ecx,(%eax)
4496a8:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
4496ad:	09 1c 07             	or     %ebx,(%edi,%eax,1)
4496b0:	0c 0e                	or     $0xe,%al
4496b2:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4496b7:	7c 15                	jl     0x4496ce
4496b9:	12 5d 01             	adc    0x1(%ebp),%bl
4496bc:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
4496c0:	0e                   	push   %cs
4496c1:	0e                   	push   %cs
4496c2:	0e                   	push   %cs
4496c3:	12 7c 12 7c          	adc    0x7c(%edx,%edx,1),%bh
4496c7:	12 81 19 09 10 07    	adc    0x7100919(%ecx),%al
4496cd:	0c 1d                	or     $0x1d,%al
4496cf:	05 0e 08 08 1d       	add    $0x1d08080e,%eax
4496d4:	05 0e 08 08 03       	add    $0x308080e,%eax
4496d9:	08 08                	or     %cl,(%eax)
4496db:	09 04 20             	or     %eax,(%eax,%eiz,1)
4496de:	01 08                	add    %ecx,(%eax)
4496e0:	03 0a                	add    (%edx),%ecx
4496e2:	07                   	pop    %es
4496e3:	06                   	push   %es
4496e4:	1d 05 08 1d 05       	sbb    $0x51d0805,%eax
4496e9:	08 08                	or     %cl,(%eax)
4496eb:	09 2d 07 16 15 12    	or     %ebp,0x12151607
4496f1:	5d                   	pop    %ebp
4496f2:	01 12                	add    %edx,(%edx)
4496f4:	7c 0e                	jl     0x449704
4496f6:	0e                   	push   %cs
4496f7:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4496fc:	7c 0e                	jl     0x44970c
4496fe:	1d 0e 08 08 1d       	sbb    $0x1d08080e,%eax
449703:	0e                   	push   %cs
449704:	0e                   	push   %cs
449705:	0e                   	push   %cs
449706:	0e                   	push   %cs
449707:	1d 0e 12 7c 12       	sbb    $0x127c120e,%eax
44970c:	81 19 12 81 19 08    	sbbl   $0x8198112,(%ecx)
449712:	08 1d 0e 1d 0e 1d    	or     %bl,0x1d0e1d0e
449718:	03 09                	add    (%ecx),%ecx
44971a:	09 20                	or     %esp,(%eax)
44971c:	02 1d 0e 1d 0e 11    	add    0x110e1d0e,%bl
449722:	83 1d 09 07 07 0e 0e 	sbbl   $0xe,0xe070709
449729:	03 08                	add    (%eax),%ecx
44972b:	0e                   	push   %cs
44972c:	08 09                	or     %cl,(%ecx)
44972e:	2c 07                	sub    $0x7,%al
449730:	10 15 12 5d 01 12    	adc    %dl,0x12015d12
449736:	7c 0e                	jl     0x449746
449738:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44973d:	7c 15                	jl     0x449754
44973f:	12 5d 01             	adc    0x1(%ebp),%bl
449742:	0e                   	push   %cs
449743:	0e                   	push   %cs
449744:	12 81 19 1d 0e 0e    	adc    0xe0e1d19(%ecx),%al
44974a:	0e                   	push   %cs
44974b:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
44974f:	8c 0e                	mov    %cs,(%esi)
449751:	08 1d 0e 15 11 81    	or     %bl,0x8111150e
449757:	ed                   	in     (%dx),%eax
449758:	01 0e                	add    %ecx,(%esi)
44975a:	09 06                	or     %eax,(%esi)
44975c:	15 11 81 ed 01       	adc    $0x1ed8111,%eax
449761:	0e                   	push   %cs
449762:	22 07                	and    (%edi),%al
449764:	08 0e                	or     %cl,(%esi)
449766:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44976b:	7c 15                	jl     0x449782
44976d:	12 5d 01             	adc    0x1(%ebp),%bl
449770:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
449774:	8c 0e                	mov    %cs,(%esi)