MGIRSPSSSGGVVNTDIVEVVQGSHIVRATGWKDRHSKVCKVKGPRDRCVWLAAHTAIQFYDVQDRLDYDRPSKVVDWLIKKAKAAIDELPPWNPHSTSTIAAAIVVRRKPILFS