MPPIRTSIFDLFKIGPGPSSSHTIGPMRAALEFSEIVRALPDSILERVASLEVRLFGSLSATGLGHGTHRAILAGLLGMRPESCDPVTLINIFELPQEKLRLDLNGRSLPLTPSSIVFDALEHIHPYSNTMLFRLMGSHGEALLERTCYSVGGGFIQWQGQSDQPRGEPAHPFETMADLRAIAARTGLGLPSIVLENELAVTGAALEDAIQGLNDVLDAMLASVERGVAAEGLLPGAIGLRRKAKALYERSRTRPIPDRFLVLLNAYALAAAEENAAGSIVVTAPTSGSAGVMPAVLALLRRRMELPRRTLREGLLAAAAIGFLAKHNASIAGAEVGCQGEVGVASAMAAACVAHCLGQDIQIIEHAAEIALEHHLGLTCDPVAGLVQIPCIERNAMGAVKAYNAYILAAFGDPAAHVVGLDRALWAMRETGRDMLCKYKETSMGGLALSLPTC