'Return the IPv4 mapped address.
Returns:
If the IPv6 address is a v4 mapped address, return the
IPv4 mapped address. Return None otherwise.'

@property
def ipv4_mapped(self):

    hextets = self._explode_shorthand_ip_string().split(':')
    if (hextets[(-3)] != 'ffff'):
        return None
    try:
        return IPv4Address(int(('%s%s' % (hextets[(-2)], hextets[(-1)])), 16))
    except IPv4IpvalidationError:
        return None
