MSMSSSCLLSLLLPCLLSFVLLRLPSTLLDPAAAVPRVKRSPPLPLRFRHDGAFKILQVADMHFGNGAATRCRDVAPELGGARCSDLNTTRFLRRLIEAERPDLIVFTGDNIFGSSATDAAESLLRAINPAVEYKVPWAAILGNHDQESTMTRAELMTFLSLMDYSVSQVNPPGFLVHGFGNYHVGIHGPFGSELVNTSLLNLYFLDSGDRELVNGVKTYGWIKESQLIWLSATSRELQQNLHAPALAFFHIPIPEVRDLWYTSFKGHYQEGVACSSVNSGVLSTLASMGDVKGVFLGHDHLNDFCGGLKGIWFCYGGGFGYHAYGIPHWPRRARMIYIELKNEQRSWTEVESIQTWKLLDDEKLSKIDEQVLWRCSEDDLYHNVYL*