MSAQDAEDLIDYEDEHDIVPSGGAAASAGAAGGAGDAGDKKNFSGIHSTGFRDFLLKPELLRAISDLGFEHPSEVQQECIPQAVLGMDVLCQAKSGHGKTAVFVLATLQQLEPVNGEVSVLVLCHTRELAFQIKNEYTRFAKYMPDVRVSTFYGGTPVAKDAEILRDKTKCPHIVVATPGRLNALARDKVLDAKNVKHFVLDECDKMLEQLDMRRDVQEIFRMTPHHKQVMMFSATLAKEIRATCKKFMANPLEIFVDDETKLTLHGLQQHYVKLEEAGKNRKLNELLDNLEFNQVVIFVKSVARAIELDKLLVSCNFPSIAIHSGLQQEERIKRYTAFKAFEKRILVATDIFGRGIDVERVNIVVNYDCPPDADSYLHRVGRAGRFGTKGLAITFVSSDTDQQTMASIQSRFEVAVPELPDHIDPASYMTS*