"for the first entry, the sequence length value you get in your output (110) is one less than the actual sequence length which is 111."
$ perl -E 'say length "VQLQESGGGLVQAGGSLRLSCAASGRAVSMYNMGWFRQAPGQERELV
$ perl -E 'say length "DSVKGRFTISRDNAKNTLYLQMNNLKPEDTGVYQCRQGSTLGQGTQV
$ perl -E 'say 59+51'
If you add the newline between those two strings you'll get 111 for \n or 112 for \r\n.
There's also whitespace after those strings which will further increase the length of the line.
As I already stated, you posted your data as paragraph text: I can't tell what the original data was.
I removed all whitespace in my code:
$record =~ s/\s//gm;
The correct length, after removing white space, is 110.