MSTALPDQLKWEYSAFPVQISQKQRLSPGFMRITVTGDKLRFFGQWGLDQRIKLIIPSPAGNIPDFGILDEPTPPPTTWLPRAKSFPADQRPILRTYTPSAVRPELCEVDIDIYLHNPSGPVSRWAKNCSVDDELIITGPDVRAGETGYGITYHPTSAIDRLCLIGDCASAPAIANIVNQSKVPTTVFLHVDSLEDDVLIADSSTKLTFEDIDAYKAKVFQWASANAADPSVHFWIAGETSMVRFIRKELINSYRVDSSRITFLGYWKYGRRTVD