MQSGLHSFRRTLLRSLRPSHKVYSTYAHAKRSWVLAGTTAEDETRNLDQQKRTVLAGGQELIPYDEVQKHATRGDCWVIIDGMVYDVTDFVSQHPGGAEVILRNAGKDATRIFKPLHPPDPPVDAMLLLQDFEDWGQRILNRDAFRRYWLRPRILRKVGHAAMAKLGHPLGEVNLTRGAGKAGIVQAISANASCGLDEIMASEILLQKVEKLKPAAVMFTVDVPWQSKRTMDTRAKNTVNRCISVPIIVKGVQSVEDIELCVKAGAEGVLISNHGGRSCDYAPAPIDILYELRCHRPDLFLALGAKAVGVGRPFLYANGTHGQEGVERVCEILQEEITNTMRNAGATKVSELVPEMCGLA