MSAAGVRLEHVGVGCNRVVHALHWGDGGLLAYGGQNAVVVYHPEEARVLGTLLGHTDVVTCVRWLPTAAFPQQAACGVGADAAATVSALASGSGDCTIRIWLWTPHTPHQPWRVAAVLHGHATPVTSVTTHPLSGGGLLLVSTAGDGDVLLWECDGSSSSAEEGSQQASSSSGLEGAVSQAAWRLRQRIGVGHQLQHCAAVAALPADPDWLLLALGGVDGAVRLYCCPPGGQFESVCKLTGHQDWIRGLAFAQIDX