MATHPCDFALSGLSEDERADVELAHVLFAAAEKVGYHQFDRASRLLQRCEWTASSYGNAVQRLVFYFAKALRKRIERQTGRVSIEDSKEEEINFEALKGCMKLPFQQVMHLTAVQAIFEHVKMTTKVHLIDLEIRSGVHWSAFMQSLVDSKEIPIKLLKITAVVTDKIHLIEQVGKWLENVADSLNIPFSFKPILVSDMMEIKEEVFETEDDEMVAIYCPLVLRRMISRPGSLENLMRVIRNLNPSIMVVSEIEANYNLPSFVNRFIEALFFTASYFDCLKTCIGEDDESRRKMEAFCGVGIENAVASEGSDRVARSVKIEVWRAFFGRFRMEEIELSDSCFSQAKLVPKGFAFGNFCSLEKNHKCLIVGWKETPIISISAWQFL