MTLPPGFRFHPTDDELVGYYLKRRVDNLKIELEVIPVIDLYKFEPWELPEKSFLPKKDLEWFFFVPRDRKYPNGSRTNRATTTGYWKATGKDRKVSCDGGAVCGVRKTLVFYRGRAPGGERTDWVMHEYRLCQDLSLHGASVFLGAYALCRVVKRSEAGLINGDAAAKAMVPAVAGKGARMSKVASSSSLQEDAAFFVGGTGDLLFPSAAGECDPFIFGDIGGGGGALIPENELRWDNFPSTNNGFPATGGFMPSSGAGELWNPAPPNAGGAPLLCRQASDGIDDLTAWFSPVDENMVVF