MTLTLNRQLLTSRQILVAFSGGLDSTVLLHQLVQWRTENPGVALRAIHVHHGLSANADAWVTHCENVCQQWQVPLVVERVQLAQEGLGIEAQARQARYQAFARTLLPGEVLVTAQHLDDQCETFLLALKRGSGPAGLSAMAEVSEFAGTRLIRPLLARTRGELVQWARQYDLRWIEDESNQDDSYDRNFLRLRVVPLLQQRWPHFAEATARSAALCAEQESLLDELLADDLAHCQSPQGTLQIVPMLAMSDARRAAIIRRWLAGQNAPMPSRDALVRIWQEVALAREDASPCLRLGAFEIRRYQSQLWWIKSVTGQSENIVPWQTWLQPLELPAGLGSVQLNAGGDIRPPRADEAVSVRFKAPGLLHIVGRNGGRKLKKIWQELGVPPWLRDTTPLLFYGETLIAAAGVFVTQEGVAEGENGVSFVWQKTLS*