MARAATVKALSKVLRGSRGSSVLLAQCPPSSLPTGLHGTDMVHLQEHCGSSSSDSPSFGLLAGAFALASLGLLSTPLSVAHADAATLPPLSSDEDNPQNSDSFSLLPDSVRRRIFFKYEKRIRLRSPPRKVFEYFASVKTSNGQMFMTHGDLMRSIVPVFPPSESSIIREGSLQGERSPGDLHCPPSDFFMLFDTNGDGLISFPEYIFFLTLLTIPEQSFSVAFRMFDLDGNGTIDKEEFKKVMAYLKSQSRQAKVQHETFLKILKVVDDEEDKGLVEWFFGKDGQKLLPVEKFESFLKELHEEITRLEFSHYDYLQKGTISAKNFGLSLVAAADLSRINSYLDRVDELGREECFKDIKISFEEFRQFSELRKKVSTLSFAILSYGEVSGVLTKADLQRAASQVCNTPISDEVINIVFYIFDTNRDGNLSTDEFLGVMQRREYDLIEPADSGIVRLFKCMWNCL*