RSLDGRLQVSHRKGLPHVFYCRLWRWPDLHSHHELKAIDACQYAFNLKKDEVCVNPYHYQRVETPVLPPVLVPRHTEILTELPHLDDFTNSIPENTNFPVGIEPPNNYIAGVCVWGVGVGGCVCVGVCLSRFLFHVCVTETPPPGYISEDGETSDQQMNQSMETGNSCGASVSGAATLPYLQPVTYSEPAFWCSIAYYELNQRVGETFHASQPSLTVDGFTDPSNSERFCLGLLSNVNRNATVEMTRRHIGRGVRLYYIGGEVFAECLSDSAIFVQSPNCNQRYGWHPATVCKIPPGCNLKIFNNQEFAALLAQSVNQGFEAVYQLTRMCTIRMSFVKGWGAEYRRQTVTSTPCWIELHLNGPLQWLDKVLTQMGSPSVRCSSMS