MAELTSTLGTIIPTSLSDIFHGFVKSNVLFTACELGIFDVLCDKHSAEHVAENVKPSCKTGSTRRLLDTLVAMQLLVKEMDSDPPVYFNSQTAEAFLTRKSPKSLISYFEFLHATTYKLFDNLKHAVRNFDQPFLYDKKLSVPKRENKCSAKAYALTSSGYIQKPFFMCNIAVPNESVHKIFNHLCFSGGTGCFSYEACKQYPALKITIYEMQPILDVAPAFKPTIADCPNQSNVTYVAGDFFKDPLPVADLYFLAHVLHNWAEEKVDLLLSKVFAVLPPGKCILLGEVLLPVDEPNPQLSALFMDLSMLVTCESGARDRSGPEYKRLLERHGFQDVRMKSLPGAKTTDAVFARKP