MDETKNVYIGNIPFDHTEEQVLEIAKSVGPVIDLKLLFDPMTGKSRGYAFIKYGDHETAASAVRNLNNMAIGNRNIKCSFSNDNSAFPDSSNGNADKLPALPLGIQLFNNQTIPQAISNALSGLDQRSAYQLMKEAKQMSEDNPTLMKKLLDQFPQLAHALVETSLLLNFTTPEIVKLCVNSKQLELESLTLDHVQLLKQVSQLSDPEIDSLTKDQRNIISKMKSEIANGSYGVI