MGLFRSSFRDSGSDSKSSTTRAGPATIGQVTPATSGPATPSTSSADSVVDNEAASLHQKSMAAVDSEILSSSSARLRAECAALGWEAGALEVPAAGRTPFADFRQHAKLASGEFCDVSAAVFRGSDGLTFRVGVKVLKAGRQVTEIAVSDLRREAAVLARLRHPHVVCLVAFGEHPNGMPFYAMELFEATLSAVLPRKPKEAKAGYRILHRDIKPGNIGLAAGGRVVLADFGLLKLWKRGGEAEDTPRALTGMTGALRYMAPEAEVFSFTSLLYQLLAHQKPFAWMNAEQFLAE