MKRAARLVPAVSQPLRPSPRLAYILRPAPGPSSSPLALHAERALAESDANLATWFPTQSGRHEPVLLPVSSLASSTPTLPSDSNVVVALPPDVFAQPIRRDILHRCVVWYLSQLRSGTKSGKARAGDASSGTRRGGAPIHPIFPKNWAQALPRKVRELGMEAGWKGTNEARRALADGPVLPEVEDSEVQATKTDVDPLANDAVQAAEKVNELEGTVSEAAKYRWLVMEGEAVDWFGDDIFGVDGFEGYEDTTGVEAVDLA