METSQRDEQQRAAEQRRRELLEAADRVVLREGPGASMNAIAAEAGITKPILYRHFGDKGGLYRALAARHTDALLAGLRAALDSPVARRERVEATLDNYLTAIEARPQVYRFLMHPADEGQPSEQGFDVGRHSAPLMRRMGEELAVVITERVDLGPDGEDLARAWGHGIVGMMHAAGDWWLRERPFSREQLVRHLTDLLWGRLAVSGDRLDGPGF