MSSAKGRQTDLLKQFHLSRNPFVDRTAEKSELDEVSLYIHSDLQGFKPSDTTYIFFGRRGSGKTTIRMQMQRAYQAYNDTARATGKTRGHFVIDLSRPGHLTGCLRQFQERVGASDDNWDALFSESWSSADMVDCMLSYAATHLVDEVTDVQSVEGMDMLERIRADPRASKQFLLLAHLYAKTDANSLDFLRAKLLPPRYSTLQLGVAAGVGTVLVGGTAVVSRHPELAGVLEGPLDAVHSEIEANAPFITDHPRLTLALASTAALGGTYLYRRHTRARGIERAAALIAPVRVVKPQPAEGVAGVLGALFSIHDSAETIRQLCIGVSAHQKLDLLSSLVRLLGFESLAVFGDCFDEVVLLDPVMYPGALKVFAREVCKNDMLNFGRMHYFFPDSRLSLDLNTDKTLKEARFDRHFVRDLQWSRHQLEELAERRFMAAQVEQLRLGSGGSGVSPRRGDEGQWEDKQLYSFADLFNSIKVEDFSSYISKLTTPRELMLFMTELLARIEAHPDTQLSAQDMEIAVSRALEQAVX