MSSIQYKYHPDKKASIITAPFSGGQPKGGVELGPDYILKAGFQKQIESLGWTTDLKEPLEGTDYEKMKTNDKDDFGVKNSKIVSESCQKIHDAVKGSLAEGKLPITIGGDHSIGTATVSASLVHDPSTCVVWVDAHADINTPKTTDSGNLHGCPLSFIMGIDRDSYPPEFSWVPQVLKSNKLVYIGLRDVDDGEKEILRKHNIAAFSMYHVDKYGIGKVVEMALDKVNPNRDCPVHLSYDVDAIDPSFVPATGTRVEGGLSLREGLFIAEEIAQSGLLQSLDIVETNPMLAETEEHVLDTVSAACAIGRCALGQTLL*