MDQRIEHSYLPIRGLKLHIAHIGKGEAATLLFVHGFPEVWYSWRHQMIAAAAAGFRAIALDFPGYGLSEPPADLTQASWQGLMNDLLAILDSLSIPKVFLVAKDFGVKPAYDLALCHPDRVCGIVSLGVPPLVESLSFSGLPEGFYIHRWREPGRAEADFGRFDTRRILRTIYILFSRSEIPVAKQGQEIMDLADESTPMPQWFTEEDLSAYTDLYEKSGLMTAIQIPYRTKAAKAEGANPRFEMPMFVIMGQKDYILKFPALKEYMSSEKLKEIAPDYGITYIPEGSHFVQEQFPDLVNQLVIDFVSKHA*