VLRSLDGRLQVSHRKGLPHVFYCRLWRWPDLHSHHELKAIDACQYAFNLKKDEVCVNPYHYQRVETPGNQPGRCGGAAGRPAAGACGPSHTPVLPPVLVPRHTEILTELPHLDDFTNSIPENTNFPVGIEPPNNYIAGVCVWGVGVGGCVCVGVCLSRFLFHVCVTETPPPGYISEDGETSDQQMNQSMETGSPAEMSPSSLSPVSHGLDLQPVTYSEPAFWCSIAYYELNQRVGETFHASQPSLTVDGFTDPSNSERFCLGLLSNVNRNATVEMTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGLKRLRPLDDISIVHVESGRSGPDGPNDSCCQSSQIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSVRCSS