<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.26.3 (20100126.1600)
 -->
<!-- Title: G Pages: 1 -->
<svg width="961pt" height="1080pt"
 viewBox="0.00 0.00 960.72 1080.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(0.90301 0.90301) rotate(0) translate(4 1192)">
<title>G</title>
<polygon fill="white" stroke="white" points="-4,5 -4,-1192 1060.91,-1192 1060.91,5 -4,5"/>
<!-- asciilifeform&#45;kills&#45;integer&#45;retardation -->
<g id="node1" class="node"><title>asciilifeform&#45;kills&#45;integer&#45;retardation</title>
<a xlink:href="patches/asciilifeform-kills-integer-retardation" xlink:title="asciilifeform&#45;kills&#45;integer&#45;retardation">
<polygon fill="none" stroke="black" points="693,-828 427,-828 427,-792 693,-792 693,-828"/>
<text text-anchor="middle" x="560" y="-805.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform&#45;kills&#45;integer&#45;retardation</text>
</a>
</g>
<!-- asciilifeform_and_now_we_have_block_dumper_corrected -->
<g id="node10" class="node"><title>asciilifeform_and_now_we_have_block_dumper_corrected</title>
<a xlink:href="patches/asciilifeform_and_now_we_have_block_dumper_corrected" xlink:title="asciilifeform_and_now_we_have_block_dumper_corrected">
<polygon fill="none" stroke="black" points="808,-756 396,-756 396,-720 808,-720 808,-756"/>
<text text-anchor="middle" x="602" y="-733.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_and_now_we_have_block_dumper_corrected</text>
</a>
</g>
<!-- asciilifeform&#45;kills&#45;integer&#45;retardation&#45;&gt;asciilifeform_and_now_we_have_block_dumper_corrected -->
<g id="edge8" class="edge"><title>asciilifeform&#45;kills&#45;integer&#45;retardation&#45;&gt;asciilifeform_and_now_we_have_block_dumper_corrected</title>
<path fill="none" stroke="black" d="M570.598,-791.831C575.288,-783.792 580.903,-774.167 586.08,-765.292"/>
<polygon fill="black" stroke="black" points="589.243,-766.815 591.259,-756.413 583.197,-763.288 589.243,-766.815"/>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32 -->
<g id="node2" class="node"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32</title>
<a xlink:href="patches/bitcoin-asciilifeform.4-goodbye-win32" xlink:title="bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32">
<polygon fill="none" stroke="black" points="697,-900 423,-900 423,-864 697,-864 697,-900"/>
<text text-anchor="middle" x="560" y="-877.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform&#45;kills&#45;integer&#45;retardation -->
<g id="edge2" class="edge"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform&#45;kills&#45;integer&#45;retardation</title>
<path fill="none" stroke="black" d="M560,-863.831C560,-856.131 560,-846.974 560,-838.417"/>
<polygon fill="black" stroke="black" points="563.5,-838.413 560,-828.413 556.5,-838.413 563.5,-838.413"/>
</g>
<!-- asciilifeform_dnsseed_snipsnip -->
<g id="node20" class="node"><title>asciilifeform_dnsseed_snipsnip</title>
<a xlink:href="patches/asciilifeform_dnsseed_snipsnip" xlink:title="asciilifeform_dnsseed_snipsnip">
<polygon fill="none" stroke="black" points="332,-828 108,-828 108,-792 332,-792 332,-828"/>
<text text-anchor="middle" x="220" y="-805.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_dnsseed_snipsnip</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform_dnsseed_snipsnip -->
<g id="edge16" class="edge"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform_dnsseed_snipsnip</title>
<path fill="none" stroke="black" d="M474.643,-863.924C426.049,-853.634 365.069,-840.72 314.966,-830.111"/>
<polygon fill="black" stroke="black" points="315.606,-826.668 305.098,-828.021 314.156,-833.517 315.606,-826.668"/>
</g>
<!-- asciilifeform_tx&#45;orphanage_amputation -->
<g id="node23" class="node"><title>asciilifeform_tx&#45;orphanage_amputation</title>
<a xlink:href="patches/asciilifeform_tx-orphanage_amputation" xlink:title="asciilifeform_tx&#45;orphanage_amputation">
<polygon fill="none" stroke="black" points="1033,-828 749,-828 749,-792 1033,-792 1033,-828"/>
<text text-anchor="middle" x="891" y="-805.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_tx&#45;orphanage_amputation</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform_tx&#45;orphanage_amputation -->
<g id="edge28" class="edge"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;asciilifeform_tx&#45;orphanage_amputation</title>
<path fill="none" stroke="black" d="M643.098,-863.924C690.306,-853.655 749.524,-840.774 798.243,-830.177"/>
<polygon fill="black" stroke="black" points="799.127,-833.566 808.155,-828.021 797.639,-826.726 799.127,-833.566"/>
</g>
<!-- bitcoin&#45;v0_5_3&#45;db_config.6 -->
<g id="node26" class="node"><title>bitcoin&#45;v0_5_3&#45;db_config.6</title>
<a xlink:href="patches/bitcoin-v0_5_3-db_config.6" xlink:title="bitcoin&#45;v0_5_3&#45;db_config.6">
<polygon fill="none" stroke="black" points="1026,-756 826,-756 826,-720 1026,-720 1026,-756"/>
<text text-anchor="middle" x="926" y="-733.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;v0_5_3&#45;db_config.6</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;bitcoin&#45;v0_5_3&#45;db_config.6 -->
<g id="edge50" class="edge"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;bitcoin&#45;v0_5_3&#45;db_config.6</title>
<path fill="none" stroke="black" d="M623.32,-863.916C648.837,-855.131 677.879,-843.152 702,-828 721.7,-815.625 719.816,-803.569 740,-792 765.052,-777.641 794.227,-766.839 821.939,-758.823"/>
<polygon fill="black" stroke="black" points="822.982,-762.166 831.671,-756.103 821.098,-755.424 822.982,-762.166"/>
</g>
<!-- bitcoin&#45;v0_5_3_1&#45;rev_bump.7 -->
<g id="node36" class="node"><title>bitcoin&#45;v0_5_3_1&#45;rev_bump.7</title>
<a xlink:href="patches/bitcoin-v0_5_3_1-rev_bump.7" xlink:title="bitcoin&#45;v0_5_3_1&#45;rev_bump.7">
<polygon fill="none" stroke="black" points="714,-612 494,-612 494,-576 714,-576 714,-612"/>
<text text-anchor="middle" x="604" y="-589.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;v0_5_3_1&#45;rev_bump.7</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;bitcoin&#45;v0_5_3_1&#45;rev_bump.7 -->
<g id="edge52" class="edge"><title>bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32&#45;&gt;bitcoin&#45;v0_5_3_1&#45;rev_bump.7</title>
<path fill="none" stroke="black" d="M479.567,-863.906C457.532,-855.839 435.048,-844.328 418,-828 381.934,-793.459 355.299,-758.586 387,-720 439.344,-656.289 505.806,-736.968 569,-684 587.381,-668.593 596.149,-642.299 600.307,-622.098"/>
<polygon fill="black" stroke="black" points="603.766,-622.64 602.088,-612.179 596.876,-621.403 603.766,-622.64"/>
</g>
<!-- asciilifeform_add_verifyall_option -->
<g id="node4" class="node"><title>asciilifeform_add_verifyall_option</title>
<a xlink:href="patches/asciilifeform_add_verifyall_option" xlink:title="asciilifeform_add_verifyall_option">
<polygon fill="none" stroke="black" points="956,-324 714,-324 714,-288 956,-288 956,-324"/>
<text text-anchor="middle" x="835" y="-301.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_add_verifyall_option</text>
</a>
</g>
<!-- programmable&#45;versionstring -->
<g id="node58" class="node"><title>programmable&#45;versionstring</title>
<a xlink:href="patches/programmable-versionstring" xlink:title="programmable&#45;versionstring">
<polygon fill="none" stroke="black" points="940,-252 730,-252 730,-216 940,-216 940,-252"/>
<text text-anchor="middle" x="835" y="-229.9" font-family="Times Roman,serif" font-size="14.00">programmable&#45;versionstring</text>
</a>
</g>
<!-- asciilifeform_add_verifyall_option&#45;&gt;programmable&#45;versionstring -->
<g id="edge68" class="edge"><title>asciilifeform_add_verifyall_option&#45;&gt;programmable&#45;versionstring</title>
<path fill="none" stroke="black" d="M835,-287.831C835,-280.131 835,-270.974 835,-262.417"/>
<polygon fill="black" stroke="black" points="838.5,-262.413 835,-252.413 831.5,-262.413 838.5,-262.413"/>
</g>
<!-- asciilifeform_lets_lose_testnet -->
<g id="node5" class="node"><title>asciilifeform_lets_lose_testnet</title>
<a xlink:href="patches/asciilifeform_lets_lose_testnet" xlink:title="asciilifeform_lets_lose_testnet">
<polygon fill="none" stroke="black" points="946,-396 724,-396 724,-360 946,-360 946,-396"/>
<text text-anchor="middle" x="835" y="-373.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_lets_lose_testnet</text>
</a>
</g>
<!-- asciilifeform_lets_lose_testnet&#45;&gt;asciilifeform_add_verifyall_option -->
<g id="edge4" class="edge"><title>asciilifeform_lets_lose_testnet&#45;&gt;asciilifeform_add_verifyall_option</title>
<path fill="none" stroke="black" d="M835,-359.831C835,-352.131 835,-342.974 835,-334.417"/>
<polygon fill="black" stroke="black" points="838.5,-334.413 835,-324.413 831.5,-334.413 838.5,-334.413"/>
</g>
<!-- asciilifeform_aggressive_pushgetblocks -->
<g id="node7" class="node"><title>asciilifeform_aggressive_pushgetblocks</title>
<a xlink:href="patches/asciilifeform_aggressive_pushgetblocks" xlink:title="asciilifeform_aggressive_pushgetblocks">
<polygon fill="none" stroke="black" points="1010,-36 728,-36 728,-1.77636e-14 1010,-3.55271e-15 1010,-36"/>
<text text-anchor="middle" x="869" y="-13.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_aggressive_pushgetblocks</text>
</a>
</g>
<!-- makefiles -->
<g id="node8" class="node"><title>makefiles</title>
<a xlink:href="patches/makefiles" xlink:title="makefiles">
<polygon fill="none" stroke="black" points="909,-108 829,-108 829,-72 909,-72 909,-108"/>
<text text-anchor="middle" x="869" y="-85.9" font-family="Times Roman,serif" font-size="14.00">makefiles</text>
</a>
</g>
<!-- makefiles&#45;&gt;asciilifeform_aggressive_pushgetblocks -->
<g id="edge6" class="edge"><title>makefiles&#45;&gt;asciilifeform_aggressive_pushgetblocks</title>
<path fill="none" stroke="black" d="M869,-71.8314C869,-64.131 869,-54.9743 869,-46.4166"/>
<polygon fill="black" stroke="black" points="872.5,-46.4132 869,-36.4133 865.5,-46.4133 872.5,-46.4132"/>
</g>
<!-- mod6_fix_dumpblock_params -->
<g id="node13" class="node"><title>mod6_fix_dumpblock_params</title>
<a xlink:href="patches/mod6_fix_dumpblock_params" xlink:title="mod6_fix_dumpblock_params">
<polygon fill="none" stroke="black" points="950,-612 732,-612 732,-576 950,-576 950,-612"/>
<text text-anchor="middle" x="841" y="-589.9" font-family="Times Roman,serif" font-size="14.00">mod6_fix_dumpblock_params</text>
</a>
</g>
<!-- asciilifeform_and_now_we_have_block_dumper_corrected&#45;&gt;mod6_fix_dumpblock_params -->
<g id="edge66" class="edge"><title>asciilifeform_and_now_we_have_block_dumper_corrected&#45;&gt;mod6_fix_dumpblock_params</title>
<path fill="none" stroke="black" d="M631.95,-719.874C662.027,-701.68 709.704,-672.861 751,-648 767.573,-638.023 785.879,-627.034 801.629,-617.588"/>
<polygon fill="black" stroke="black" points="803.799,-620.368 810.576,-612.224 800.199,-614.365 803.799,-620.368"/>
</g>
<!-- asciilifeform_and_now_we_have_eatblock -->
<g id="node12" class="node"><title>asciilifeform_and_now_we_have_eatblock</title>
<a xlink:href="patches/asciilifeform_and_now_we_have_eatblock" xlink:title="asciilifeform_and_now_we_have_eatblock">
<polygon fill="none" stroke="black" points="971,-468 669,-468 669,-432 971,-432 971,-468"/>
<text text-anchor="middle" x="820" y="-445.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_and_now_we_have_eatblock</text>
</a>
</g>
<!-- asciilifeform_and_now_we_have_eatblock&#45;&gt;asciilifeform_lets_lose_testnet -->
<g id="edge18" class="edge"><title>asciilifeform_and_now_we_have_eatblock&#45;&gt;asciilifeform_lets_lose_testnet</title>
<path fill="none" stroke="black" d="M823.785,-431.831C825.389,-424.131 827.297,-414.974 829.08,-406.417"/>
<polygon fill="black" stroke="black" points="832.551,-406.917 831.164,-396.413 825.698,-405.489 832.551,-406.917"/>
</g>
<!-- mod6_fix_dumpblock_params&#45;&gt;asciilifeform_and_now_we_have_eatblock -->
<g id="edge10" class="edge"><title>mod6_fix_dumpblock_params&#45;&gt;asciilifeform_and_now_we_have_eatblock</title>
<path fill="none" stroke="black" d="M838.34,-575.762C834.758,-551.201 828.349,-507.247 824.135,-478.354"/>
<polygon fill="black" stroke="black" points="827.545,-477.48 822.638,-468.09 820.618,-478.49 827.545,-477.48"/>
</g>
<!-- asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip -->
<g id="node15" class="node"><title>asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip</title>
<a xlink:href="patches/asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip" xlink:title="asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip">
<polygon fill="none" stroke="black" points="671,-540 189,-540 189,-504 671,-504 671,-540"/>
<text text-anchor="middle" x="430" y="-517.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip</text>
</a>
</g>
<!-- asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip&#45;&gt;asciilifeform_and_now_we_have_eatblock -->
<g id="edge12" class="edge"><title>asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip&#45;&gt;asciilifeform_and_now_we_have_eatblock</title>
<path fill="none" stroke="black" d="M527.659,-503.971C583.86,-493.595 654.57,-480.541 712.37,-469.87"/>
<polygon fill="black" stroke="black" points="713.068,-473.301 722.266,-468.043 711.797,-466.417 713.068,-473.301"/>
</g>
<!-- asciilifeform_dns_thermonyukyoolar_kleansing -->
<g id="node17" class="node"><title>asciilifeform_dns_thermonyukyoolar_kleansing</title>
<a xlink:href="patches/asciilifeform_dns_thermonyukyoolar_kleansing" xlink:title="asciilifeform_dns_thermonyukyoolar_kleansing">
<polygon fill="none" stroke="black" points="476,-612 140,-612 140,-576 476,-576 476,-612"/>
<text text-anchor="middle" x="308" y="-589.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_dns_thermonyukyoolar_kleansing</text>
</a>
</g>
<!-- asciilifeform_dns_thermonyukyoolar_kleansing&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip -->
<g id="edge30" class="edge"><title>asciilifeform_dns_thermonyukyoolar_kleansing&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip</title>
<path fill="none" stroke="black" d="M338.786,-575.831C354.39,-566.622 373.524,-555.33 390.23,-545.471"/>
<polygon fill="black" stroke="black" points="392.391,-548.26 399.224,-540.163 388.833,-542.231 392.391,-548.26"/>
</g>
<!-- asciilifeform_zap_showmyip_crud -->
<g id="node18" class="node"><title>asciilifeform_zap_showmyip_crud</title>
<a xlink:href="patches/asciilifeform_zap_showmyip_crud" xlink:title="asciilifeform_zap_showmyip_crud">
<polygon fill="none" stroke="black" points="560,-684 316,-684 316,-648 560,-648 560,-684"/>
<text text-anchor="middle" x="438" y="-661.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_zap_showmyip_crud</text>
</a>
</g>
<!-- asciilifeform_zap_showmyip_crud&#45;&gt;asciilifeform_dns_thermonyukyoolar_kleansing -->
<g id="edge14" class="edge"><title>asciilifeform_zap_showmyip_crud&#45;&gt;asciilifeform_dns_thermonyukyoolar_kleansing</title>
<path fill="none" stroke="black" d="M405.196,-647.831C388.414,-638.537 367.801,-627.121 349.884,-617.197"/>
<polygon fill="black" stroke="black" points="351.238,-613.946 340.794,-612.163 347.846,-620.07 351.238,-613.946"/>
</g>
<!-- asciilifeform_zap_hardcoded_seeds -->
<g id="node38" class="node"><title>asciilifeform_zap_hardcoded_seeds</title>
<a xlink:href="patches/asciilifeform_zap_hardcoded_seeds" xlink:title="asciilifeform_zap_hardcoded_seeds">
<polygon fill="none" stroke="black" points="340,-756 86,-756 86,-720 340,-720 340,-756"/>
<text text-anchor="middle" x="213" y="-733.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_zap_hardcoded_seeds</text>
</a>
</g>
<!-- asciilifeform_dnsseed_snipsnip&#45;&gt;asciilifeform_zap_hardcoded_seeds -->
<g id="edge36" class="edge"><title>asciilifeform_dnsseed_snipsnip&#45;&gt;asciilifeform_zap_hardcoded_seeds</title>
<path fill="none" stroke="black" d="M218.234,-791.831C217.485,-784.131 216.595,-774.974 215.763,-766.417"/>
<polygon fill="black" stroke="black" points="219.242,-766.028 214.79,-756.413 212.274,-766.705 219.242,-766.028"/>
</g>
<!-- asciilifeform_tx&#45;orphanage_amputation&#45;&gt;asciilifeform_lets_lose_testnet -->
<g id="edge20" class="edge"><title>asciilifeform_tx&#45;orphanage_amputation&#45;&gt;asciilifeform_lets_lose_testnet</title>
<path fill="none" stroke="black" d="M980.736,-791.936C1001.07,-783.97 1020.82,-772.502 1035,-756 1061.65,-724.998 1054,-706.882 1054,-666 1054,-666 1054,-666 1054,-522 1054,-456.671 985.121,-419.327 924.62,-399.126"/>
<polygon fill="black" stroke="black" points="925.585,-395.76 914.994,-396.029 923.441,-402.423 925.585,-395.76"/>
</g>
<!-- asciilifeform_maxint_locks_corrected -->
<g id="node25" class="node"><title>asciilifeform_maxint_locks_corrected</title>
<a xlink:href="patches/asciilifeform_maxint_locks_corrected" xlink:title="asciilifeform_maxint_locks_corrected">
<polygon fill="none" stroke="black" points="1026,-684 760,-684 760,-648 1026,-648 1026,-684"/>
<text text-anchor="middle" x="893" y="-661.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_maxint_locks_corrected</text>
</a>
</g>
<!-- asciilifeform_maxint_locks_corrected&#45;&gt;makefiles -->
<g id="edge56" class="edge"><title>asciilifeform_maxint_locks_corrected&#45;&gt;makefiles</title>
<path fill="none" stroke="black" d="M920.623,-647.951C933.554,-638.448 948.405,-625.89 959,-612 985.548,-577.197 999,-565.773 999,-522 999,-522 999,-522 999,-234 999,-193.118 1005.16,-176.22 980,-144 964.718,-124.432 940.534,-111.516 918.635,-103.238"/>
<polygon fill="black" stroke="black" points="919.695,-99.9006 909.1,-99.8618 917.358,-106.499 919.695,-99.9006"/>
</g>
<!-- bitcoin&#45;v0_5_3&#45;db_config.6&#45;&gt;asciilifeform_maxint_locks_corrected -->
<g id="edge22" class="edge"><title>bitcoin&#45;v0_5_3&#45;db_config.6&#45;&gt;asciilifeform_maxint_locks_corrected</title>
<path fill="none" stroke="black" d="M917.673,-719.831C914.027,-711.877 909.669,-702.369 905.637,-693.572"/>
<polygon fill="black" stroke="black" points="908.788,-692.046 901.439,-684.413 902.424,-694.962 908.788,-692.046"/>
</g>
<!-- asciilifeform_orphanage_thermonuke -->
<g id="node28" class="node"><title>asciilifeform_orphanage_thermonuke</title>
<a xlink:href="patches/asciilifeform_orphanage_thermonuke" xlink:title="asciilifeform_orphanage_thermonuke">
<polygon fill="none" stroke="black" points="1005,-900 735,-900 735,-864 1005,-864 1005,-900"/>
<text text-anchor="middle" x="870" y="-877.9" font-family="Times Roman,serif" font-size="14.00">asciilifeform_orphanage_thermonuke</text>
</a>
</g>
<!-- asciilifeform_orphanage_thermonuke&#45;&gt;asciilifeform_tx&#45;orphanage_amputation -->
<g id="edge26" class="edge"><title>asciilifeform_orphanage_thermonuke&#45;&gt;asciilifeform_tx&#45;orphanage_amputation</title>
<path fill="none" stroke="black" d="M875.299,-863.831C877.57,-856.046 880.275,-846.773 882.794,-838.135"/>
<polygon fill="black" stroke="black" points="886.189,-838.993 885.629,-828.413 879.469,-837.033 886.189,-838.993"/>
</g>
<!-- bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip -->
<g id="node29" class="node"><title>bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip</title>
<a xlink:href="patches/bitcoin-asciilifeform.3-turdmeister-alert-snip" xlink:title="bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip">
<polygon fill="none" stroke="black" points="874,-972 556,-972 556,-936 874,-936 874,-972"/>
<text text-anchor="middle" x="715" y="-949.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip&#45;&gt;bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32 -->
<g id="edge48" class="edge"><title>bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip&#45;&gt;bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32</title>
<path fill="none" stroke="black" d="M675.887,-935.831C655.249,-926.245 629.752,-914.401 607.933,-904.266"/>
<polygon fill="black" stroke="black" points="609.376,-901.077 598.832,-900.038 606.427,-907.425 609.376,-901.077"/>
</g>
<!-- bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip&#45;&gt;asciilifeform_orphanage_thermonuke -->
<g id="edge24" class="edge"><title>bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip&#45;&gt;asciilifeform_orphanage_thermonuke</title>
<path fill="none" stroke="black" d="M754.113,-935.831C774.751,-926.245 800.248,-914.401 822.067,-904.266"/>
<polygon fill="black" stroke="black" points="823.573,-907.425 831.168,-900.038 820.624,-901.077 823.573,-907.425"/>
</g>
<!-- bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8 -->
<g id="node34" class="node"><title>bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8</title>
<a xlink:href="patches/bitcoin-v0_5_3_1-static_makefile_v002.8" xlink:title="bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8">
<polygon fill="none" stroke="black" points="298,-684 1.42109e-13,-684 0,-648 298,-648 298,-684"/>
<text text-anchor="middle" x="149" y="-661.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8</text>
</a>
</g>
<!-- bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip -->
<g id="edge32" class="edge"><title>bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip</title>
<path fill="none" stroke="black" d="M137.601,-647.977C126.643,-628.114 114.04,-596.298 131,-576 143.652,-560.858 174.446,-549.954 211.697,-542.105"/>
<polygon fill="black" stroke="black" points="212.713,-545.471 221.83,-540.073 211.337,-538.608 212.713,-545.471"/>
</g>
<!-- bitcoin&#45;v0_5_3_1&#45;rev_bump.7&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip -->
<g id="edge34" class="edge"><title>bitcoin&#45;v0_5_3_1&#45;rev_bump.7&#45;&gt;asciilifeform_ver_now_5_4_and_irc_is_gone_and_now_must_give_ip</title>
<path fill="none" stroke="black" d="M560.092,-575.831C536.718,-566.159 507.79,-554.189 483.153,-543.994"/>
<polygon fill="black" stroke="black" points="484.17,-540.628 473.592,-540.038 481.494,-547.096 484.17,-540.628"/>
</g>
<!-- asciilifeform_zap_hardcoded_seeds&#45;&gt;asciilifeform_zap_showmyip_crud -->
<g id="edge38" class="edge"><title>asciilifeform_zap_hardcoded_seeds&#45;&gt;asciilifeform_zap_showmyip_crud</title>
<path fill="none" stroke="black" d="M269.487,-719.924C300.513,-709.996 339.17,-697.625 371.631,-687.238"/>
<polygon fill="black" stroke="black" points="373.033,-690.464 381.49,-684.083 370.899,-683.797 373.033,-690.464"/>
</g>
<!-- bitcoin&#45;asciilifeform.1 -->
<g id="node41" class="node"><title>bitcoin&#45;asciilifeform.1</title>
<a xlink:href="patches/bitcoin-asciilifeform.1" xlink:title="bitcoin&#45;asciilifeform.1">
<polygon fill="none" stroke="black" points="641,-1116 479,-1116 479,-1080 641,-1080 641,-1116"/>
<text text-anchor="middle" x="560" y="-1093.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;asciilifeform.1</text>
</a>
</g>
<!-- rm_rf_upnp -->
<g id="node45" class="node"><title>rm_rf_upnp</title>
<a xlink:href="patches/rm_rf_upnp" xlink:title="rm_rf_upnp">
<polygon fill="none" stroke="black" points="607,-1044 513,-1044 513,-1008 607,-1008 607,-1044"/>
<text text-anchor="middle" x="560" y="-1021.9" font-family="Times Roman,serif" font-size="14.00">rm_rf_upnp</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.1&#45;&gt;rm_rf_upnp -->
<g id="edge70" class="edge"><title>bitcoin&#45;asciilifeform.1&#45;&gt;rm_rf_upnp</title>
<path fill="none" stroke="black" d="M560,-1079.83C560,-1072.13 560,-1062.97 560,-1054.42"/>
<polygon fill="black" stroke="black" points="563.5,-1054.41 560,-1044.41 556.5,-1054.41 563.5,-1054.41"/>
</g>
<!-- genesis -->
<g id="node42" class="node"><title>genesis</title>
<a xlink:href="patches/genesis" xlink:title="genesis">
<polygon fill="none" stroke="black" points="594,-1188 526,-1188 526,-1152 594,-1152 594,-1188"/>
<text text-anchor="middle" x="560" y="-1165.9" font-family="Times Roman,serif" font-size="14.00">genesis</text>
</a>
</g>
<!-- genesis&#45;&gt;bitcoin&#45;asciilifeform.1 -->
<g id="edge40" class="edge"><title>genesis&#45;&gt;bitcoin&#45;asciilifeform.1</title>
<path fill="none" stroke="black" d="M560,-1151.83C560,-1144.13 560,-1134.97 560,-1126.42"/>
<polygon fill="black" stroke="black" points="563.5,-1126.41 560,-1116.41 556.5,-1126.41 563.5,-1126.41"/>
</g>
<!-- bitcoin&#45;asciilifeform.2&#45;https_snipsnip -->
<g id="node44" class="node"><title>bitcoin&#45;asciilifeform.2&#45;https_snipsnip</title>
<a xlink:href="patches/bitcoin-asciilifeform.2-https_snipsnip" xlink:title="bitcoin&#45;asciilifeform.2&#45;https_snipsnip">
<polygon fill="none" stroke="black" points="538,-972 272,-972 272,-936 538,-936 538,-972"/>
<text text-anchor="middle" x="405" y="-949.9" font-family="Times Roman,serif" font-size="14.00">bitcoin&#45;asciilifeform.2&#45;https_snipsnip</text>
</a>
</g>
<!-- bitcoin&#45;asciilifeform.2&#45;https_snipsnip&#45;&gt;bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32 -->
<g id="edge46" class="edge"><title>bitcoin&#45;asciilifeform.2&#45;https_snipsnip&#45;&gt;bitcoin&#45;asciilifeform.4&#45;goodbye&#45;win32</title>
<path fill="none" stroke="black" d="M444.113,-935.831C464.751,-926.245 490.248,-914.401 512.067,-904.266"/>
<polygon fill="black" stroke="black" points="513.573,-907.425 521.168,-900.038 510.624,-901.077 513.573,-907.425"/>
</g>
<!-- bitcoin&#45;asciilifeform.2&#45;https_snipsnip&#45;&gt;bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8 -->
<g id="edge54" class="edge"><title>bitcoin&#45;asciilifeform.2&#45;https_snipsnip&#45;&gt;bitcoin&#45;v0_5_3_1&#45;static_makefile_v002.8</title>
<path fill="none" stroke="black" d="M304.633,-935.927C237.73,-918.901 152.558,-886.849 99,-828 66.0286,-791.772 55.0929,-763.814 77,-720 83.0138,-707.972 93.1214,-697.929 103.891,-689.894"/>
<polygon fill="black" stroke="black" points="105.969,-692.713 112.198,-684.143 101.984,-686.957 105.969,-692.713"/>
</g>
<!-- rm_rf_upnp&#45;&gt;bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip -->
<g id="edge44" class="edge"><title>rm_rf_upnp&#45;&gt;bitcoin&#45;asciilifeform.3&#45;turdmeister&#45;alert&#45;snip</title>
<path fill="none" stroke="black" d="M599.113,-1007.83C619.751,-998.245 645.248,-986.401 667.067,-976.266"/>
<polygon fill="black" stroke="black" points="668.573,-979.425 676.168,-972.038 665.624,-973.077 668.573,-979.425"/>
</g>
<!-- rm_rf_upnp&#45;&gt;bitcoin&#45;asciilifeform.2&#45;https_snipsnip -->
<g id="edge42" class="edge"><title>rm_rf_upnp&#45;&gt;bitcoin&#45;asciilifeform.2&#45;https_snipsnip</title>
<path fill="none" stroke="black" d="M520.887,-1007.83C500.249,-998.245 474.752,-986.401 452.933,-976.266"/>
<polygon fill="black" stroke="black" points="454.376,-973.077 443.832,-972.038 451.427,-979.425 454.376,-973.077"/>
</g>
<!-- mod6_der_high_low_s -->
<g id="node54" class="node"><title>mod6_der_high_low_s</title>
<a xlink:href="patches/mod6_der_high_low_s" xlink:title="mod6_der_high_low_s">
<polygon fill="none" stroke="black" points="749,-180 581,-180 581,-144 749,-144 749,-180"/>
<text text-anchor="middle" x="665" y="-157.9" font-family="Times Roman,serif" font-size="14.00">mod6_der_high_low_s</text>
</a>
</g>
<!-- mod6_der_high_low_s&#45;&gt;makefiles -->
<g id="edge58" class="edge"><title>mod6_der_high_low_s&#45;&gt;makefiles</title>
<path fill="none" stroke="black" d="M716.214,-143.924C747.632,-132.836 787.679,-118.701 818.891,-107.686"/>
<polygon fill="black" stroke="black" points="820.427,-110.855 828.692,-104.226 818.097,-104.254 820.427,-110.855"/>
</g>
<!-- malleus_mikehearnificarum -->
<g id="node56" class="node"><title>malleus_mikehearnificarum</title>
<a xlink:href="patches/malleus_mikehearnificarum" xlink:title="malleus_mikehearnificarum">
<polygon fill="none" stroke="black" points="971,-180 767,-180 767,-144 971,-144 971,-180"/>
<text text-anchor="middle" x="869" y="-157.9" font-family="Times Roman,serif" font-size="14.00">malleus_mikehearnificarum</text>
</a>
</g>
<!-- malleus_mikehearnificarum&#45;&gt;makefiles -->
<g id="edge60" class="edge"><title>malleus_mikehearnificarum&#45;&gt;makefiles</title>
<path fill="none" stroke="black" d="M869,-143.831C869,-136.131 869,-126.974 869,-118.417"/>
<polygon fill="black" stroke="black" points="872.5,-118.413 869,-108.413 865.5,-118.413 872.5,-118.413"/>
</g>
<!-- programmable&#45;versionstring&#45;&gt;mod6_der_high_low_s -->
<g id="edge64" class="edge"><title>programmable&#45;versionstring&#45;&gt;mod6_der_high_low_s</title>
<path fill="none" stroke="black" d="M792.102,-215.831C769.264,-206.159 741.002,-194.189 716.931,-183.994"/>
<polygon fill="black" stroke="black" points="718.163,-180.715 707.59,-180.038 715.433,-187.161 718.163,-180.715"/>
</g>
<!-- programmable&#45;versionstring&#45;&gt;malleus_mikehearnificarum -->
<g id="edge62" class="edge"><title>programmable&#45;versionstring&#45;&gt;malleus_mikehearnificarum</title>
<path fill="none" stroke="black" d="M843.58,-215.831C847.336,-207.877 851.826,-198.369 855.98,-189.572"/>
<polygon fill="black" stroke="black" points="859.2,-190.95 860.305,-180.413 852.87,-187.961 859.2,-190.95"/>
</g>
</g>
</svg>
