MQKSVCKWMLLSLCSWMFLSSCTDSDYDLNDVTKDGMVIGEVLSGGLGHGSISAEKFLNADKIDGLTVKDGNYVISYKDSVKVSLDYDVPAGATGDLGRTFPIVKQSVKLKGLDELFQGDSNVLSFVDPRVKLTAYSKAGTPLNVNLTFESVNESNGKKAETNVNFRLNDPASPFPKIDTSKIWIGADLLTMERGYKHTPNYKLNDLLNITPSLINLSGSITTDVTPTSKGAYTQIIYEVEVPLAPSPSPLFKAKISETMEDVFSEDLIDLLFASGEVELLGTVSNGMPLDLSLNLIITDEKGKPVGIDFGKRDIESFASKAPVSFTITENDIRKKMAEAKGIILEFEATGSEKAEGRCIRPDQKVELVLNFFKKTGGIKIDTL