MGSGESKNFGNIAQQSRLDHADLTVLLKQFNAISKNGEIKKDDLKKIIEKKYGSDSSLTAILYNLFDRDGDKTINFTEFALAYGFLVNKTLDDVVDTSFHCMDLNGDGNISKGELRAVVMMNKKMEKYIQNDKKVPLDKLTLLPIEVSKINQEADDLFLQLDVNKDGGVSKQEFIQLASSSPELKKKLTSYLVRDEALDFFGTTK