MSQEIEHSYLSIRGLKLHIARTGKVVSGEIGKTTLLFVHGFPEVWYSWRHQMVAAAAAGFCCIAPDLPGYGLSDPPIDLAKASWEGLMNDLLEILDSLSISKVFLVAKDFGVKPAFDLALCHPSRVSGVVTLGVPPLVGSLRLTTGLPEGFYKSRWKEPGRAEASFGRYDVRRIMRTIYILFSKAEIPVAEQGLEIMDLVDESTPLPWWFTEEDLSIYTHLYEKKGFITALQIPYRTNAAKPECANPRFEMPMFVIIGQKDYILKFPGMEDYMSSEKLKEVAPDHDITYIPEGSHFVQEQFPDLVNQLMIHFIKKHL*