MEVRVKGDVPPDPFLGAADLLETEHELTNPVHVEVREDPDERTCAAHYDDRHVLTISRRAATSAMAREFALHEFAHMARNEQAHPSHTQSTREALYLALAGESVERRKLTHCYQIANHMKDIYADDITLSVAPATKLVGFLESSVAGAVSGRSRPPRRGSKPVDQTDPEITAVNAAFALAIVERHDLVDTDHRLYDFGRIADGDAPTIDVSAFKDRFRALGQDPSESTYRKALVEATRAYAASS