VLRSLDGRLQVSHRKGLPHVFYCRLWRWPDLHSHHELKAIDACQYAFNLKKDEVCVNPYHYQRVETPGNQPGRCGGAAGRPAAGACGPSHTPVLPPVLVPRHTEILTELPHLDDFTNSIPENTNFPVGIEPPNNYIAETPPPGYISEDGETSDQQMNQSMETGNSCGASVSGAATLPSPLTTHFSHLRLTCRDVSELAVPRQPRPRNLWVLTSALDLQPVTYSEPAFWCSIAYYELNQRVGETFHASQPSLTVDGFTDPSNSERFCLGLLSNVNRNATVEMTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGLKRLRPLDDISIVHVESGRSGPDGPNDSCCQSSQIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSVRCSS