MVRVIIKGGVWRNTEDEILKAAIMKYGKNQWSRIASLLHRKSAKQCKARWYEWLDPGIKKTEWSRTEDEKLLHLAKLMPTQWRTIAPIVGRTAAQCLERYEYLLDEAQKKAEQMDESEDLNDARKLRPGEIDPTPETKPARPDPIDMDEDELEMLSEARARLANTQGKKAKRKAREKQLSEARRLASLQKRRELRAAGIPWGQHKFQRRNPLYLDYSAEIPFEKPVPPGFYDPAEDKFEKDTTFKKQTRAEIEGVRRDDIENEERKKDREKAEGNPESIFEQKVEKKRSKLILPSPQISDKEMEEIVKIGQATDTIREFSDNNPTSTLLHDYQMPIHENTARTARTPSMYADALQKEAENLLTLQNASTPLKGGVNTPLHDLNMQSALPQDRFVATPNTVLSNVATTPSSTLQRTPGQSEPATPSSTPFRDQLSINNPQLSYDSRSELKKALSSLPAPRNEFVIMVPPEETEASQEEKTEWIDDASDIDAQRAEECELLRIQKLKKESHVIQRGLPKPSKINEQSFKPISSKSDIGKADDVIKAEMFGILKHDVNEDPIDDISLEDIEEAEKMIQNELRPEEHATLNANLWAVIEQCSSELILAQNKFTRLGVLPKKDQIDALSAKFQLYRDWMNTRAKKTSKMEKKLKVKLAGYQSIGQHLIKLIEEVRAELEACKREKATFELLEKNEEKAIRKRLNKLMEEVTQQEKREKELQKHYDELMQEKWNIGQALVRLDATIIAQPITYQ