MPILVIVSIRKAIIGLRRFNISFDSTHVSKPSRFRRCIEYIPSLGKSEAKATCVCNIWKKDTITCSCNKTPAYPNYARETWNYIRVAICNLANPALLDKLDFLLGLEVNKSISSLIRYTLADDGVNPNPYIRLSIVNIMLFLVFGSPSIASLDNKLYQRIELTLLKYSELGKVLDGQSSQWPFSSIVTCKDKNLDVFYHTYFQPLIQYLVQLAREVEQDNMVKRMDNTNQLHRFNSDSISSIMGEFFMISCNSMLSMTVWVYTILCYYPDVQRNISRELNRFIMLNGRQPTFSDRSRLPCYVSFQDQCFRYHAISITNTIQKSSKDTIHKNHAFGECNNPSQRTHGLGWHFSSTASALFKSNTRFNSSPHNGKNSALGWYTHFNPVIELMEKHMFNIIIKTLVRCTIKPALSHRGNKLYPSLASYSEMGGIKIPLDFKIRLVEHQHTSEL