MSKTRPRFIKLLRPDDWEKMTIPDEFVQQHLIGAESCPSSQKALIIGPTGKLWPVELDQRQSDVLYGEVWAEFLTAHDLSEGSILLFRYEVNMSFSVQVFLPNGCMKEYPYLADEADGSSPLLPQSDKQLVAPSVSKRSYNKRQVVSGIPATFPAMKAQKVQSQSKPAGVVGRHSFTKQITSYSLKSLFAVKLTFCSSIGLLEACTIQLKTSMGGSARSWPVAFNIANTYGFLTGKGWKRFCQDNEVEEGDRCTFKVVEKMVWHVVIN