MNKNSQRMRVGKYELGRTLGEGTFAKVKFAKNLETGQSVAIKVLDKDKILKHKMVQQIKREISTMKLVKHPYIVQLLEVMASKTKIYIVLEYVTGGGLFDKIPENLLVDANGNLKISDFGFSALSQQCRADGLLHTTCGTPNYVAPEVINDKGYHGSTADLWSCGGILFVLMAGYLPFNGYKKINRPGFTCRSFFSAGARRLIMGILDPNPKTRITTEKIYQNNWFKKEYSPPKFEKDLDINLDDIDAVFSESTDYMVTEEKDIMPPAMIAFELLSLSWPQNESRFTSTKPANEIISTIEKAAKPSGFNVFEVAPSLHMVQLRKKGEDTQEYHSFFGDLSKGLNDIVWTPPKDRNSSTVK*