MGYIDDEGPATLWGQGHWGQTGLGTTQDELIPTQVYALEGARVIQDSVGSRHSIAITEGGIIYGWGDGEQNQLGKIERYSESMSREAIQKGDQKHVSSRMSDSRIPSNVDAVSQADSVVELLNMNMEEHIEIVEPLKLPDCSYTVDMHGTGLRPIKLPFLIKMLEDNDLCLDEVETLNSIVSLFCQQAAYWSHIVDTIGLLIPFFVSDGLKNNSLGGRIEGSILSIKGLWHPYAVGGQGGVVVPNDIDLGNNGEHDCPHAMLLTGPNMGGKSTLLRATCLTMIMAQLGCYVPCESCALSPADVMFTRIGASDHIMSRESTFLIECMEAASILRYATEESLVVLDELVRGRYTFDGYAIAYAYGCFKIYSLCWPHTYSEIKDSKKKFDETLMYWIAFHASQVFRHLVETKDCRLLFATPYHPLTKEFASHPCVSLKHMACSFEVNPTIVHNRGDFNILSKKAANIDNSCSSDFLETERHLIFLYKLRSGASPESYGLQVSLLARIPKSIVKAAFDASQVMKSLLSSNFKSSELREEFSTIHEQWLQGNPLFSFPFSKQLWSGDLL*