MALLKSAHGGNIREAAALLGIAPGELLDFSANINPLGMPASLRQAIVDNPGCAERYPDVEYQQLHQALAAHHQLPTAHILAGNGETESIFTLVHGLKPRRAMIVIPGFAEYRRALQTVDCEVVEYALRERDGWQLTDAILDALTPALDCLFLCTPNNPTGLLPERGLLEAIAQRCRALNISLILDEAFLDFIPDQPGFIPLLAQHPHVWVLRSLTKFYAIPGLRLGYLLNADAQAVARLRARQMPWSINAYAALAGEIILQDRAYQRATWQWLQEEGARFYAQLQEMAGLTVWPGRANYLFLRCDRPDFDLQYALLRQHVLIRSCANYPGLDSRYFRVAIRSAEENDQLLVALRRVLA*