MKLVTLAIQLSTVLATTPVVLWHGLGDRYDSPGMTGVADQIRDIYPDIYVHSVGLSEDGGKDQQMGLLGNVREQVESVCDQLAAIPELKGGFNAIGFSQGGLFLRSYAELCPLTNASAPVLRKLITFGSPHNGIADMPLCGPSDFLCKSRNKLFKSQVWTKNSQTNVVVAQYYRDPNHMDVYLEKSGFLADINNERQQKNKTYDLSYLEKFVMVMFSEDTTVVPMESAWFQEVDLESGQVTHLEDREIYQEDWIGLKKLGKRGDLEFHTVHGQHMEINDDVIETFALRYLGDDDDIKAGDDFVFVNQAK*