MSDAPPVRCASYNQDFTYVCVATRTGYAVHGTADGQRHHHDDSLGSLRHCEMLFSSSLLCVVGDGDVPALSPRTIKVLDARLRRVLGEIQCASSVTGVRLNRARIAARELNRVTIHELGTLRALQTIETASDPLGLMALSADAESSVLAYADGNAVKVHDALNLCGIAECRPHRSPLAAIALNSDGTMLATASARGTVIRVTSLPSGTKMWSFRRGTTSSAIQSLNFGTTTFHPPLLCVSSDKGTAHVFAVEGEPRDADWVEERVGETTAANDVSASNATAAANISSALARARAGGLGRIAGFAGAAVSGITSRVRSGLTAARSAMEPTRAIAVVKLPHTSSTKWSLCALQPTPGSAADKWAPPSLDSSQPNRQLEAQLSVVTSDAVFYDYNVRLESDRSGFFSRGDAKETVARLERECKLVDETLDENFGSGSTVGELPTDGRWIETRVVADDAQELRTNVSESMSQSMFAEQS*