MRQSAESIVLGVVRDELREKDGDIRGINDQIHAHPELAYEEFKAHDAFVSLLRKLQFEVTPHAYGVETAFSADYGSGGRLVVYNAEYDALPGIGHACGHNLIASSSLAAFLGLVAALKHHPDQPGRVRLLGTPAEEGGGGKLKLIAAGAYKDAAASLMVHPGPSYLLAAPVEEVAFVRMLANVKMRIYFSGRESHAAMAPWDGINALDAAMLSYNAVSMLRQHIRPYERIHGVVRQGGERPNVTPSSTQVEYYIRSDTRAAAQKLWERVKLCFEGAAIATGCGVRYEPINSYADVRPSRALCREYQAVQAPDTVSFSEPADFLAGSTDMGDVCYECPGFHGAFGIDTEKGQSNHTPAFAAAAALDKSYKKAIECGRGMAMVGWRVLSDDAFAAEVQKEWEEDMRIAKDT