3 ��], � @ s| d Z ddlZddlmZmZ dd� Ze� Zdd� Zdd � Z d d� Z dd d�Zddd�Zddd�Z dd� Zdd� Zdd� ZdS )z) Shared logic for various address types. � N)�_range�_is_strc C sf g } t ddd �}xPtd�D ]D}ddg }x$|D ]}d|d@ ||<