MKDVGLFRPKGRRLFRLKGTVLTQFSEEDNTTEKWSSDLWGTQVIVNPKLREITLQAADKKIIVCALTDADYENWSNALLRATGTAFKMFYELGKQVGAGAYGQVFEGRNLQTNERVAIKSIEKSRASQKELKYIQRESAILTRVSHPHVVRTYDVFDMGNTYLFVMEYMSGGELFDKIAEAKFFSEAQAADVMKQLMSGVQYLHQLGVVHRDIKPENILCVDNSWPVQIRLTDFGLSNVMDVTNTKDQLVSYVGTPNYYAPEVFLHQKYGFPVDIFSSGVVLYIMLSGKFPFWGKTESEYWERLKKGVRFPPKQWERVSSAAKNLITHMLDLDPARRPTCSEVLEHQWFSLVANQGGETETSLDMHDLSRIHSKRREDDPNAMLE*