MRVSLLALVSLTTLSSASAFVAPSTFHFRPRVTLQSTAATDFDLNQYIADKLPLIEKALDESVVSTEKETEKIVEAMKYSLMAGGKRIRPVLCLAACEMFNDGDSTPAMPAAVSLEMIHTMSLIHDDLPSMDNDDLRRGKPTCHVIYGEDVAILAGDALLSDSFRHVAEQTKGVAADRVLDVVVRLGRSVGAKGLAGGQVMDLECEGKGSATLEDLRWIHTHKTATLLQVAVASGAIIGGASAEEVKACEQFALNIGLAFQVADDILDVTQSTEELGKTAGKDEDTDKTTYPKLLGLDGAREEAERLVAEAKKSLEPFGDRATALLALADFIINRKN*