MSQKIPHEQIVQIKLNDKQMQENLMTAMHTLQKNRLNVIDARFKDWQGLRAKAKQAKNNALMSLEERLLEFEKNATKNGIKVHWASSDEDACEIVYEIMKEKNITKLLKGKSMASEEIGLNHYLEKKGLKAIETDLGELILQLNEEPPLHIVVPAIHRNRHEIGEIFKEKLGANLENDEPESLNAVAREHLRKDFEGLKLGLSGVNFAMSREGAFWLIENEGNGRMCTTAPDIHIALCGIEKVMESFEDAATMVSLLTPSATGQFIPTYNNIITGPRKNGDLDGPKEVHVILFDHNRSKMLAHEDYYEALRCIRCGACMNFCPVYDQIGGHAYQTTYPGPIGEVISPNIFGIDHTGDILNFCSLCGRCSEVCPVQIPLADLIRKLRCDKIGQGKNPPLGANNVHHNALEAFAFKQFKNIATNGDKWRFSLSKAHYFNWTVQNFASILPVIKKWYAFKELPQIKMDLYKEVQKLEGVSYE*