HGGACSSAALSPRGCADGEDANATEERVAETARDDQEQFECQELLECQVQMGNPEEEEEDADVVAEAETVAAGWMLDFLCVSLCRAFRDGRSEDFHQTRDSAEAIIHGLSSLTAYQLRTVYICQFLTRIAAGKTLDAQFESDERITPLESALIIWDSIEKEHDKLHEEIQNLIKIQAIAVCMESGNFKEAEEVFERIFDDPNSYTPLKRKLLTIISQKDAFHSIFQHFSYSHMMEKIKRYVNYVLKEKSSTFLMKAATKVVESKRARTSSQDKPNNNDSEMETPANLDVGESVSDKQSAETESSEGTVSLLRSHKNLFLSKFNHGCQLQDPGETEERIETLQNCDICGRKNDDCRRSSKRKTRDVLNNQPATSEKHRSRKKQQKAWLWEEDKNLRCGVRKYGEGNWTKILLHYKFNNRTSVMLKDRWRTMKKLKLIC