MACRLADSIFHFTVPQERAVSSRRFALRNTPGQYHLTWGSVIQRGCGFHPSLSHKKKIGSLQAVVLPVQPPLIDEVERRKQLCESYGFTQIGEPLPETVTLKDVLDTLPKKVFEIDDVKAWKLVLISVTSYALGIFMISKAPWNLLPLAWAWTGTAVTGFFVIGHDCAHKSFSRNKLLEDIVGTLAFLPLIYPYEPWRFKHDKHHAKTNMLEGDTAWHPVWREEVDSSPALRKAIILGYGPLRPWMSIAHWLMWHFDLKKFRPHEVKRVKISLACVFAFIAIGWPLIVYKTGIMGWIKFWLMPWLGYHFWMSTFTMVHHTAPHIPFKYQDEWNAAQSQLGGTVHCKYPRWIEILCHDINVHIPHHISPRIPSYNLRAAHQSLQENWGKYLNEAAWNWRLMKTIMTTCHVYNKEKNYVAFDDIAPEESLPIEFLRKVMPDYA