VLSAEFDPKVKEGNTLRDLTSLLSTSRQAGVHLPALQPSAGQFFASLEPINEASALLGPLNTAPRSSVQHQFQDTFPGPYAVLTKDTLPQTYKRKRSWSRAVFSNLQRKGLEKRFEIQKYVTKPDRKQLAAMLGLTDAQVWGEGSPLRLGKGGWGVRGGGIARAGREPESVFPSLLCCGPARFAEPSTGGHSVPRKSSIFNAPSPFFSSLFPL