MASTGHSSLFVWKEAEASVSPESSQSPTSAVPSASDLEQYGLRINPQLQLLTQTLARTQSLNEAFAALRKIIPTLPSDKLSKIQTLKLAARYIDFLYQVLQSDEMDNKMTSCSYVAHERLSYAFSVWRMEGAWSMSASH