MVSPTVVLPGTQIPPSSFPSASSNKALALGPGLRAIQSTTIESVTAGALHSDSRKHAIWVETTGGRYQPSVGDLVVATVHHSAADVFHCIVTPHTPFAILGQLAFEGATKKTRPNLTAGSLVYARVSKVEKWGDVELECFNSATGKSEGMGPLKGGTVFEVSSGFARRLIMGGGKGGVVVLEDLGEKLRFEVAVGRNGQVWVDAGGIKETIAVGQVLKQVDEEDLNVEQQQKLVRKVLKDV