MARRYDPNPFDEEEVNPFSDPAVRGKTSTNYGGGAFYTTNPGSDLKKKERELQAKEAELRKREQEVKRKEDAAARAGIVLEEKNWPPFFPIIHHDIANEIPIHLQKLQYVAFTTFLGLACCLTWNIIATTTAWIKGEGVKIWFLAIIYFIAGVPGAYVLWYRPLYRAFRNESALKFGWFFMFYLLHIAFCIFAAVAPPVIFHGKSLTGILPAVDLIGDHVLVGIFYFIGFGMFCVESVLSIWVIQQVYMYFRGSGKAAEMKREAARGAMRAAL*