MGGEALTLPKDLLDFSGYGPKELQALLDLAERLKRERYRGEDLKGKVLALLFEKPSLRTRTTLEVAMVHLGGHAVYLDQKQVGIGEREPVRDVAKNLERFVEGIAARVFRHETVEALARHAKVPVVNALSDRAHPLQALADLLTLKEVFGGLAGLEVAWVGDGNNVLNSLLEVAPLAGLKVRVATPKGYEPDPGLLKRANAFFTHDPKEAALGAHALYTDVWTSMGQEAERAKRLRDFQGFQVNGELLKLLRPEGVFLHCLPAHYGEETTEEAVHGPRSRVFDQAENRLHTAKAVLLTLLK