MAVTIVLGSQWGDEGKGKITDMLSQEATLCCRAAGGHNAGHTIVHGNVTYDFHILPSGLVSDKCINLIGAGTVVHVPSFFKELAALEAKGLKGAAARAFISDRAHVCFDLHSVVDGLEEKGLGGRKVGTTGKGIGPCYSDKASRRGVRVGEILDEEVFERKLRTLHAGYTARFGQLDYDVEEEIARFKEYRKLLVPHIVDQLAFFNKHKDSSNTLVEGANALLLDLDHGTYPFVTSSSTGLGGAVQALHLNPTSIKSIIGVVKAYTTRVGSGPFPSEQLNEAGEKLQKVGREFGVTTGRKRRCGWFDLVLLRYSQSINHYTALNLTKLDILDDFDEIKVAVAYTLPDGTRLENTIPADAEVLNKVDVEYVTLPGWKSNTMGVKKYEDLPENARKYIEYIERELGGVPVKWIGTGPARDDMICRE*