MTENAEKFLWGVATSAYQIEGATQEDGRGPSIWDAFAQRPGAIRDGSTGEPACDHYRRYEEDIALMQSLGVRAYRFSVAWPRILPEGRGRINPKGLAFYDRLVDRLLASGITPFLTLYHWDLPLALEERGGWRSRETAFAFAEYAEAVARALADRVPFFATLNEPWCSAFLGHWTGEHAPGLRNLEAALRAAHHLLLGHGLAVEALRAAGARRVGIVLNFAPAYGEDPEAVDVADRYHNRFFLDPILGKGYPESPFRDPPPVPILSRDLELVARPLDFLGVNYYAPVRVAPGTGTLPVRYLPPEGPATAMGWEVYPEGLYHLLKRLGREVPWPLYVTENGAAYPDLWTGEAVVEDPERVAYLEAHVEAALRAREEGVDLRGYFVWSLMDNFEWAFGYTRRFGLYYVDFPSQRRIPKRSALWYRERIARAQT