MSLTLKSPVSPAFTNIQWDSLGSLKLTAQETALLRMAETNPMDYTLADSRDASMYARVLLKLLAEATAAGAGSGYVSNMTEAPEDSKEEAMKALGEDPLGVVAHYALTKVLEILNTLANGSKSVKGVTISSVFYVGKEGILVDQWKALLRVLNKDGKGDVFAQKVASLCLAKILITACPSQRSVEKSIDKEGNPLKTRPVQYASAIEPLEAITAWIVSQLKNSSGTLVAICTPALKTLMDAPETRMLFCKSGGIKYMSRQLRGGSRAKNATGAENQKFGQASVQQLYEIAFCMWILTYELASSYPIRQDFSKDSVAVSALVDLVSVAPREKVVRVALSSLRNLATCEGDIQAAGETAITGKFFLSEMIACGLMKAIDHLRDRQFTDPDLVADVDLLHKLLHENYKEMTRWEVYKNEVESGHLQWGSTHTEAFFKENARMIEGSDGDFHLLKVLIALLSNHDEEVAAVACYDIGEFVRHYPNGRAIAKRLGAKDVVMPLIEHENVELQRHALQCVSKIMVNNWEYVK*