MTVTVKMLVQKVKLDVVYATDNLLSKEITTSDISRPGLEMTGYFDYYAPERLQLFGMKEWSYLTQMTSHNRYSVLKEMFKKDTPAVVVSRNLAIPKEMVQAAKEEGISLLSSRVSTSRLAGEMSYFLDASLAERTSVHGVLMDIYGMGVLIQGDSGIGKSETGLELVKRGHRLVADDRVDVYAKDEETLWGEPAEILRHLLEIRGVGIIDVMSLYGASAVKDSSQVQLAIYLENFEAGKVFDRLGNGNEEITFSGVRIPRIRIPVKTGRNVSVVIEAAAMNHRAKEMGFDATKTFEDRLTQLITKNEVSQ*