MKQCFGWFAGIAWLAVALIPAAHARTLTQAQARELAVTVARHEGIPVSDEHIEVDTMDAGAPYLKGFASFLVLRESTTPGPDTTLARYAVNRRSGNVWEMTECRRYDFVALDALRKRLTGHATASRADDAAERKMLGCDASGKRSGTA