MSRITLDPITRIEGHLRIDVEANGGKVTNAWSSAQMWRGIEVILKGRAPEDAWSFVQRFCGVCTTVHAISSIRAVEHALNVEVPLNAQYIRNIMIAQHSVQDHIVHFYHLSALDWVDIVSALSADPKKTAQIAQSISDWPGNSEKEFKAVQDKLKAFVAGGKLGIFASGYWGHPAMKLSPEVNLMAVAHYLKALDYQRKASQATAILGGKNPHIQNLVVGGVATAINTENIATLNMERLIYLRTLMEETRDFVQKVYYPDLLAIAGAYKEWFKYGAGVTNYMAVPEFPEDTKNGKFSLPGGVVMGGNIAGIRPVKDHRDEYLIKNIKENVTHAWYEGNGTLHPWEGETKPDYTDFKENGKYSWCKAPTLDGKPVQVGPPAQIMAAYAAGNPKVKKLVDGAVSTLGLSMKDIHSTMGRLYCRGARAHIMADIALENLDKLIANIATGDQTYANHTEIPKGEYRGVGFHEAPRGTLSHWIVIKDKKIENYQAVVPSTWNAAPRNDKGELGPYEASLVGNPIADSSKPLEVLRTIHSFDPCIACAVHTIDPEGKEITKVKVL