MPARTTQNPSALIGNVPVLDGNSVGFPAWRTRLEELFAIQGVHDIVTGKLPRPETDYKDKDTKPVTQGSQRVYYAEESATDWDSLSDVARATLKMTLSIDLAIRYKDLKPVNTLFKTICDAYEKNTRARRMMLQDSFWCARHDPNQPIARWIAKIRNAASDLKSVKLTPADQQICDRLLRGLDDTWKPIRDHLVYSPNEMSLDDAIGALEAHEVSKQVSFDQAPDTYAAPAVAQKKRQGCWTCGQVGHHSSACPNPPLKNKLKAKVNATEARAGATSVAFLGNGGPSDDEDEEDDFDPEIDVIWG*