MALKSFVEVKLDSHFSIHNLPYGIFKHGGVDTTTPRPGVAIGDYVLDLSAIQSAGLFDGPLLCNSDCFHQSNLNKFLELGRPAWKEARATLQKLLSSDEPALQNNASLKQMALLPMDEVEMLLPIAIGDYTDFFSSKHHAKNCGLIFRGPENPVNPNWFHLPIAYHGRASSIVISGTDIIRPRGQGHPSGNSPPYFGPSRKLDFELEMAAVVGPGNELGKPIDVNEAADHIFGVVLMNDWSARDIQAWEYVPLGPFLGKSFGTTISPWIVTLDALEPFACDAPTQIPPPLPYLAEKISKNYDISLEVRIKPAGEEKSFTVTRSNFNHLYWTLTQQLAHHTVNGCNLRPGDLLGTGTISGPSYGCLLELTWNGTKELSVGKTSRKFLEDGDEVIISGICMGNGYNVGFGTCSGKILPSLP*