MDPPSNKTPDSANTSKLEDQIVLSSFDQPLNPPHCDKDERSDKQSAKYAEEVELTEIFDMVLLCTCAKAKKVSCDISSEISSEVEKSPKNAALDLRTLLIICAQFVASGDQESASEMLKQIRQESSPTGDAYQRLASVFADGLVARLSRDGATLSKGGSIEFLALPMSLPYAALTPKRMTDTADNLKAYHVHLSSCPFIKVSISFANKMIFHTARNATTLHIIDFGILYGFQWPILIQHLSVMPGGPPKLRITGINLPQPGFRPAEETGRLLARYCERFNVPFEYNAIVIQNWERIEIKDLKLESGEFVAVNCLFRFENLSDETVDVECPRDAVLSLIQKMNPDIFVQGVTNGSYNSPFFVTRFQEALLHYSALFDMFDATLPRDNQQRLHFEQELYRREAMNVIACEGAERVERPETYEQWQVRNVRAGFKILPLNQEVMKTLKDNVEAGYHRDFVLYEDGNWMVQGWKDRIICASSCWIPLHRSC