MSSGRKSRGRQKIEMKKMSNESNLQVTFSKRRSGLFKKASELCTLCGADVALVVFSPGEKVFSFGQPNVDTVIDRYLSRVPPQNNGTMQFIEAHRSANLRELNTQLTQINQLLDMEKKRAEGLSNLRKATESQFWWAGPVDGMNRAQLEFFKKALEETKKLVGHHADRLVIESAPTQTIQFFGGNSSSSNMPLHHQPNPPQTQMFPTQYFQNPMLQPQLFGFNNMGGRGGYGPSGFF