MKKKTCTIARLLAEVTGKGTTVDIQDLIQRATLDAIGKVAFGVDFPSLPSALPKPWPHIAFASSLDLATSIAVKRFSDPFWELKRYLNIGPERQMQVVDGFTFSVTADRKAELEHLHGQVYDLAHAEGLLRHIVINFVIASRDAIGVTLTWLVYELNCEIWRQFECECSVEQYWDVHLQDEDYIRWMDSQIHPRDIEEDDTLLGGDVFISSQKGNVVFIAPYSIARMTSIWGPDAALFNPDRWLQSGKLEPPSDSKFLTFQAGLYTGGVKDLTFQSCKVAEAILVRFLEFIRACPVNSPPEYRITSTLVMESGLQMYPRLKDKIGATIQ*