MTDKGKRAKVDEDEGAELDPELVMAIEKLQEVQDDLERVNEEASDKVLEVEQRYNEIRRPVYNKRNEIIHNIPDFWLTAFLSHPVLNELLSDEDQKVFKYLESLDVEDFKDVKSGYSITFAFKPNPYFEDAKLTKIFKFSDEGTTSVTGSVPKWKDGMDLTNGVVAEKENHKRAHAEDSFFKWFGDSAQKESLEGIQDEVSTFFLVAEVIKDDLWPNPLKYFNNEADEEEYEDDEEAEDDEDDAGKGAEELDDEEEEPDEDEEDDES*