MLSTRSVAILSALTMGAVVLAGAYMEKGQYFFEAPAKQVEGTSMKKVFATLFPFKSPAWNASLDPTSLNTMISFATGGLLGDVFLHLVPHAFFGEGHEANFACFFVLDKTMRVLSSSAGGDEKTAKEANPSLKLSAYLNLFGDFTHNITDGLAMAASFYSSPALGAVTTIATFCHEIPHEIADYSILIKSGFTKSQAMGSTSGAGNAGAHGEGISLNIGEGLFGTSVAGGELVIPMTAGGKQALREYAAMAFGVFCMGVI