MVVSHLTAGGSMDVLRHYVVVDHSRKALVFAIRGTFSISGVICDWVSFSAPFCGGLGHVAMSEVAKKMWDLTKNDVLAKLQELPDDYDLVVTGHSLGAGVATLLTILLYHEKCIPNNKIRCFAFAPPPTYHPLSAAPEAVAATTAYIHGDDTVPFLSVYHLRRFFRSMAALKTATKGMSTWDFLRIDWGYDEPSQEMVEAMRKAEAQDLRAVKGSEKLAIPAQAVVWMQKGSSTEHPDAFHASICDARKLSELPIRVPTSQRHMLEHHLASKYEIALQGVQQQPEKDKEQ*