MALDKDIVGSIEFLEVVGLQGSTYLLKGPNGENVKLNQSEMNDDDELEVGEEYSFFIYPNRSGELFATQNMPDITKDKYDFAKVLKTDRDGARIDVGLPREVLVPWEDLPKVKSLWPQPGDYLLVTLRIDRENHMYGRLASESVVENMFTPVHDDNLKNEVIEAKPYRVLRIGSFLLSESGYKIFVHESERKAEPRLGESVQVRIIGHNDKGELNGSFLPLAHERLDDDGQVIFDLLVEYDGELPFWDKSSPEAIKEVFNMSKGSFKRAIGHLYKQKIINIETGKIALTKKGWSRMDSKE*