MGSQQKDVGILAVDIYFPRTCVDQEALEAHDGASKGKYTIGLGQDCMAFCTELEDVISMSLTVVTSLLKKYGVDPRLIGRLEVGSETVIDKSKSIKTWLMQIFEELGNTDIEGVDSTNACYGGTAALFNCVNWVESSSWDGRYGLVVCTDSAVYAEGPARPTGGAAAIAMLIGPNAPIAFESKLRGTHMAHVYDFYKPNLASEYPVVDGKLSQTCYLMALDSCYRRFCSKFEKLEGKQFSISDTAYFAFHSPYNKLVQKSFARLYFNDFLRNASSVGKDAMEKLEPFSSLSSDESYQNRDLEKVSQLVAKSLYDTKVQPSTLLPKQVGNMYTASLYAAFVSILHGKPSALRGKRVVMFSYGSGLSSTMFSFRLQDGQHPFSLSNIACVLNVSEKLDSRHIFSPEKFVETMKLMEHRYGAKDYVTCSDKSLLAPGTFYLTKVDSMYRRYYAQKVGDTDKCRTAVSHENGSLLNGH