MSKWYANRLHITGQPDQLDALRQWGLGDKIPYYGQAIHQSIKLFVAGCAGLLQPTETIDYPLYPALVAGGVGEMSPENWAFEQWLALLKENVALDEVTSQQIDRLYQQSGLAERKWETLLPTAQKTIMALFNQKSCDWFGLVDWNGERDTEMLWSHLDDRLTETVPCDLFLLIPTRLASEINGFYGGLLKDHETTHELYFRLYGMTRPRGYDIAWKHHDDGSLTGHFDKTLREPWYEKIIVPLSRQYHCRITHYFKEVCGCCGYDKYLNGQWEAGIIDELEFGEEDEDGTRKVVGPDYILGNISHDG