MARCLASVADRTTLLGEAATQAYATWTTVTLLEQDQGDTMSLSGSPINPRWINEADSLAFLTTHRSAFFAGRTMGEGILIARLPSPRPSLVRWSAPLFLTVDLSSFGISLGHQTTQSFVACMTPELRHLLCQHGERRLAGLEATLNFGGLQHKPDLISAATDSVGTVGINHTYGSILDLSWTAGSLKVDHDKLTLVYGQDVTALQLLSGAVEAPRELQPLYGALSAAVLSVERVTPPARVSASLERYTAGFDPDRRMVLPDGSVVREDTSERRGGDVLAAVKPKVAX