MAVRVDQELRESQGPRESQGPWSLEWLGEPGVPGQASGPGDLGGSAGPGGSGESVGYGAAARALGLKPHEFELAVQLGEVHTVTTGLGRRVACEELRRVTAAEGFPEALIARLRVVGTAEGAELLGISQGRLTRLARGGFFAPVRFYINRYRAVVWLYLASDLTEFAVRQPELLSGRTPPGLSAALAAGEDWRAAKWRGRRIGQLLAQTEDPWERAAVLASVLGSVELASAVADPHERAYLRQLRPALVRMRPEAGAVRDIIDAVVTADDPREIRRYRAALASSLSDARRIRPVPRPDAEVERPLADRALVPGRPRSLWQKLTGRR