MMSVLVKEVIEKLRLDIVYGEPELLEKEINIADITRPGLEMTGYFDYYTPERIQLLGMKEWSYLISMPSNSRYEVLKKMFLPETPAVIVARGLVVPEEMLKAARECKIAILTSRAATSRLSGELSSYLDSRLAERTSVHGVLMDIYGMGVLIQGDSGIGKSETGLELVKRGHRLVADDRVDIFAKDEITLWGEPAEILKHLIEIRGVGIIDVMSLYGASAVKDSSQVQLAVYLENYDTHKTFDRLGNNAEELEVSGVAIPRIRIPVKTGRNISVVIEAAAMNYRAKEMGFDATRLFDERLTSLIARNEVQNA*