MATKAEATVDEIIGDLRLTFENELTGQLREKQFNKCRQGRGEPNEATMYNSVRTLASQAYRAEDRATMEKKTRDAFLDGLEDETRYNVKDKNPRTSRAAFDEALRQEILGDDRAAAAQRAQTAAIFEEKRVLNEKWDSQHTQRKTNRQPGPQNKLNNSGFQGKSKSQGACFFCGISGHMARYCYRKRNALTAMPNRRALQNHQQSSANHVNAATTDNDLQSQLEMYRKQVADSYQ