MAPDPQKHIKNHLLHTKSLPVSEIWLSQFLSSQRPGITPLPALTQTALFRLLASDFTRSLEIPVTNSSQVLPADVSNPNIKERRISGPVPVQVLDIEDIGSSAWSQIEAIERIERGETVRGREVIRTVPHEIDEGSNNTGTAGENGRPSPHSVTVNTGLEHTRPGGPHRLILQDCRGTKMIAIELKPLTLKIGETAIGTKLLLANATVARGMALLEPECVTILGGKIDTLDREWKIGRKARLLSALNPPDFTS