MCVLTPNCYEYDEYCVNLWLHFFFFLDSWLESDLAFDIPCKHTSCFEISKFLARQRRNLDPEPCLGFSTPGQNTHQAITHEGPCILSPHQGLLPPAKLSSTRIKQQKKMPPTNLLAGKTAIITGGTTGIGRSIALEFLRQGCSVAVNHLGLESDRAHLESLVAEAEAISSSSATAGRLTHLPGDVREPATGTALVSHALTALSSSRLDICVSNAGICTFAEFLDLDAALYDKTARTNLDGCFYVVQAAARQMARGQTPPGGSIIGVSSISALVGGGLQTHYTPTKAGVLSLMQSTAVALGRYGIRCNSLLPGTVRTQLNEEDLRDDKKREYMEGRIPLGRTGEPKDLAGPAVFLACEELSGYVTGAQLLVDGGLFVNLQ