MLLRQLSYFIAVAEHCGFSRAAAALHVSQPALSQQIRQLEAMLEVQLFDRSGRRIRLTDAGEIWLEYARRALRELEEGRRALHDAEDLQHGKLRIAMTPTFTTYMLGPLMEAYYRRYPGVKVLIQEMNQERMEAMLLEDELDVGIAFDDCRSQEIVVQPLLTETLALVVSRAHPLAGERDLQLQALDAQPLILLSSEFATREQIDRYCRLHRLEPDVRMEANSIGAVLSVIRSTTLATLLPAAIAGQFDDVVAIELRPALLQRTACLLQRQGAWQSAAAREFITLARENAITIEQENRQSLA*