MLRLGGHLLPAVRAASPLPAAASSLPLHRLFLYSTTPASQFVVEDYLTTSCGLTPEQARRASRYLPSLKSPDNPDAVRAFLAGIGVSKAEAAAAISRDPRVLRSEVDRTLTPCIAQLRDVGLSPPQISRLISIAPTILVKPRLIPRLAFYLSFLGSYDNLHTILSRGMYLLTQNLDRVVKPNMAFLRKSGLTDSDIVKLLLRAPHLLALETGRFKEIVACADMLGVPRSSAMFKHAIVAVYNISPGKINARSEFLKKALGCSEAELGIAIRKLPEVLNFSEGRVSRVVDFLKTEVGLDSKYIVHRPAVLCYSLPRRLMPRHYVLKTLKVKGLVEKDADFFAAVIPKEKVFSKRFLDPYKDSFPGLADAYAAACAGQVPVIQP*