MKITLVVRFINSLSASDQVPDLKIPIGINFDKDNVNRLVNVIWLKATIRKDVPQCANKRLRLIHNGRVLNERTDFENEVLKHRSETDQIFIHCVIGEELTKEQLDEENQLDNRPQVVSTNPQVIGFDRLLQQGFSQEDVVDLRRQFYSLYGGDNSTGGDIADVEEDENRQNRLRELEERWIESTSNTDPQANGRAPLSRDGGSGGPSTATATGDDDQFQAAPPPSQSLDVDESRINQDLLLGFTIGVFLGVIAVVFLLADDSVFNKRQQMAIIAGICINFSLAIVRGQWI