MATILLAVTATPGHVNPMLAAARLLVGEGHRVLMLCGALFEKGIRQSGAEFVSFSPEVDFDYRALEQHFPERAELSGTAQMALALRRFFAAPIPVHDRKLRALIAEEGVDLLLVENGFYGALPLLQQARSQRLPILMLGVNPVSFSSPDAIFYGPRIAPELRHSLGELPWLDEQTRRLQAEVQQSFDAALAEAGVPPLAAPFTDVMVTAPDAFLQLSCAGFEYERPELEGLIRHIGPLLPPGIALTPPPWWERLDGRPLVIVSQGTLANVDLGQLLIPAMQGLVGDEVQLLLTTGGRDPALLGPSIPANVIVTDHVPFELGLPRAAVLVTNGGYGSVQAALAYGVPLVVAGTGEDKAEVATRVAWSGVGINLHSNEPTAEAVAAAVRKVVHEPRYRARARLLADEMGRLDARAAIREAVARLLARAC