MVLAKPENKHVLKAFDLTGKVAAITGGARGIGLEVSRALAEAGANVALIYNSSKTADTTAAEIASANNVRAAAYQANVSNKAEIERTIQQIASDFGGLDIIVVNSGITSNVAAEDYTAEQWKEVMQVNLDGAFYTAQAAAQIFKAQGRGNVIFTASVSATLVNVPQKQAAYNASKAGVVQLAKCLSVEWVDFCRVNCISPGFIETDILDIHPKEWRERWYSMVPAQRFADAYELKGAYVFCASDASSYMTGANIVIDGGYTLP*