MRVLVITLGATALQKFDEASGTMQLGLAPNELLAQAAVEGCDTQLEQLPVRSGAELTLATVARIRDAVLGALCGDKFGACVLLIGTDTLEEAAFLLHLMLAVALRQAGSSLVITGAMLPADQLGSDNAKNLRDALMVASSTVMRQLGGAALVVMNDDIHLAQYVCKADSQLIGAFQSHPGPIGQLRSGEPCCYFAPPPPQPWLPAPDAAFQTVLAAALERQRVAIWTVTASASLIPDGLLAELDGLVLAGSGSGSVPQAVIDQLSPAWTARLPIVICSRCGVGRNSDDWLYRGSRQKYESRGFVLGGGYEHLNPLQARSLLVLRLAALGHA*