006006006AABBBCAABBDCAEEEDFGEEHIFGJJHIIKKLLIIMMMNDCMMONDCGOOHDFGOOHPFGJJHPPKKLLPPQQQNRRQQSNTCUVSWTXUV.WWFYaJWWbYKcLdbeeSRRRUVSNTXUVSfTXUVgffbYacffbYacddbeehhiijjhhhXjjjkTXlggkkmlackkmYacddmneoiiinnooppnnoopplggqqplrrqqmlrrrqm