MDDQGSVAPKERVNIVYRPATGDAKEEVELAFKQLVVGDFTQKEDDRQLEEIKPINVDKDNFDNVLESHKLSLDLTVPNSLETRKPGEEPENMSVSLKFKSLKDFDPDSIVEQVPELRELIALRDALKALKGPLGNIPDFRKKLQEIIQNEGTREKFLSELGIKNS