MSTAAGGRPLGGDAGFKRLVRLLARAFYAGECPPKEAEPQDLPAGARISTRRDKNDYIGLGVLLLDLLAAAHGYVKDVVIMSQLGVSGKVANRALRHLQSEGLLQSEVTKTKVRRQNVEQPDDPELEARMSQMTNTWWSIAYPALMDSLHLRLYRIRELLKRHMGDGEDVAEYLCRRCGSTFTSLDAVHLLDPMTGAFRCEECQAELEANIDAAGLGGTSGGAASRQQMQQYAKRMLEKMEVQLRPVLDQLDKLKDVAPPDFGSLRDWHQRQQDLQRRRQEQAARARLKMAQSGGAHX