MVVIRLSSATQNLPKSIVCNVHGVNPMFLEIGRRMVKEYGLKNFTKGAYYIGKMLWGKGYRELLDLLAMHKNDLEGFQVDVFGNGEDSKEVQETAYKQGLAINFNPGIDHADELLHGYKMFINPSVSDVVCTTTAEALAMGKIVVCADHPSNEFFKSFPNCLTYRDSKEFVKKVKQAMSTEPLPLTSDQQYILSWEAATDRFISCSGLDDFTGRDGEHLPLVPSSGKETMSLSMSIANLKQYVGDGLAYTHYLASGIEAARLAFGAIPGSLYPDEEQCRDLGLLPPVERPVHGG*