MATTVDWRSYRPDLPAAMYHMVDSRDQVMHAFAPATAQGAAPTISFAFPCPGAEQSAGLLRGASYLTPAQILQLQSQLHHVRRAPGAAMAAVGQPMKRHGVAALPARPATKLYRGVRQRHWGKWVAEIRLPRNRTRLWLGTFDTADEAALAYDAAAFRLRGESARLNFPELRRGGEHHGPPLDAAIDAKLRSICHGEDMPQSQSDETPAPTTTLTPISFPDVKSEPVCSVSESSSSADGEVSSCSDVVPEMQLLDFSEAPWDEFLLRKYPSLEIDWDAILS