MSSGRPVLVVTDMQNGFVREQSAYIVPVVADLVRRWQGVGGDTLFTRYLNYPGSPFERFFDWRRLQSSPDIDLVPELHPYLGKGVVLDKRIYSPFTSEGVALFKRHGWKEFYFCGIATESCVLKGAVDAFEHDFTPWLIADASASHAGAEAHEAGLLVARRFIGPGQVIRLADIPAALIDMPPSLQARVERPAHDSANGKQITPT