APFSLFRTQQNDPALQSEKHAGQYYTVPAHIHSLFPLGLPRRYQRQIKTFNEACIMVRSPALEVISYLKKTDNTRPAVRYLFYGLKGSGKTMSLCHVVHFCYTQGWLVLHIPDAHIWVKNCKELLPSSYNRARFDQPLQANEWLRNFKTTNEKFLSTIKTKHRYVWTKRESTNEGSTLGELVDQGINRMKSSSDVVAAVMKELRLQSGQPESNFRLAVAVDGVNALWGRSTIKKEDKSFVDPEELTLVYNLRKLMRNDWAGGAIITTLSQTGSLYTSRAEYLPQELLGEMGFDNMDPFVPVSVPNYSEKEFESCYLYYTDRHWLQHPQSLTEDGKKELIFLSNRNPSVFERLCAFL