MADRVNVSFFQELMATVAEQGRALLPKALFRDSAGESIEVLSRALMSGRGEASGVAIARQLLNQLKKASSEERLAFYHFLAEDLQPDAADVAEAARNYLDNPSEKTLGRLQRASYSPRLEFFRRLNLAPGATAEIVALRADLVRHIKSDEGLAAVDRDLERLLGSWFNRGFLVLRRIDWQTPAAILEKIIQYEAVHEIRGWDDLRRRLDPKDRRCFAFFHPALVDEPLIFVEVALMRDTPDAISTVLDGRSTDDDAPPTTAVFYSISNCQEGLKGVSFGNFLLKQVVEDLARDVSTLKTFVTLSPAPSFARWVDRALASGSDVPVSAEDRKALTRLRDPRWVEDAVKDAPGTDELKSALMGLAAYYYLSARSSDERPVDQVARFHLGNGARLERLNWLGDTSEKGLREAHGLMVNYRYDLAEIERNHEAYADQGTVAASRAVRGLLRPLAKTKGLAAMPELLALPGVSKTKRVRGEEPQS