MSRLSDLCVALTGQDAVVVYHQLQAIAANVISWLLVLLRVRVPALRLGRKGADSAVLVLSPGGFERFALEPLPVESVVTVGYNVTAPTVERLPTCNSLARLPDGPPPGHAIVRIKAFSVNYADVTIRWGLYESAIKYVGYPICPGFDLAGVVERVGPGASVQEGDTVVGITFFGAYSERVLVPCHQLFAVPKGMSIAQAAALPSVSGTALHALALAGLWPSLPASRNRAVLVHSAAGGVGSMLVQMAKAIGCHPIVAVVGASHKVAACEALGATAVIDKSKEDLWSAASKAAPGGYCAIFDANGVQTLARSYSALAQTGTLVIYGFHTNLPTSSMLNPLAWVRMLVGILRMPRFDPMDLVLSSKSVAGFNLSFFADETRMVGRYFEQILAWVEDGSLALSNVTTFPMDELPRAHDAIQSGQSIGKLVCLTRHAGD*