MALVKQIVSRAKSCYVLQTNEQTFLLDYPSSIYGVSFSLPSFTKRPKPLKLALPKFADDIDHILVTRSDSLGVLFLERDIPVYITEPVFEQILIKYESLLKLSVYYEDEEDSGTPIEDADVERFKKNVRLVRFNERWSFDDVTVVPQPAGTFIGWSNYLIEFGDKKTLYYLSSLASKPRVSLGPGSISSDYLIINTDECTSSHTIDEFSAYIRELGLDVAVIPLEMTTMLIEVLLHTLFVVQARGAVPIYIASSEFSRFHTTISIENEWLSKPFSSVKDPFPIKSYGRLHVVDTIDELAEIAGPAIVFCDPLEISLYPQPVFDNQKIVSINGAVLQADVHYNLKLELDSSEVSSIHTGAIIHKPSPGEYLYIETASDYYYLAANARDIQVHDSEVYLNGKLKFSDKHGFRKKMVFIQKKCKLNDLFANSPFFYSNGSYYFPQKAIRVIMENGKARIERVSRQGLK