MFSFRTTPLDRQEDLVLRRGSLAVLCNQSAWDPERQEYLFESLYRNGRLRKVLFPADGIFGEKPDRSLGEAPVYASLGLDDCLFVPLHTGPSGELVMDAGVLEDVDALIIEYQDTGSRYDSLTALLYEIFQLIHHSGLSLSVYILDRENICGRSVEGTTLCPGSSEAAGIEGIPHRHGLTLGELANLFYSEIGARFPLHIISYMVRPATQYLMPWSIPPRQDVPGLFTSNFYCGMVLLSGTDLSFGEGTARPYELFGAPYMDRYLREGNDLGGLSDTGVFLRRTVFSPRFGRWKDRSCYGFQMLPRPGVPYHSVAHALRIMRRLVEDGTGVDISGLPAVLGDEVMTAYVTGGISWSGLFEHIKVEEQKWIRKARRYMLYDDQLTRVKNPGV