MRTRIAASVITLLLALPSGAAAHEFALVPQPWQVYHTGQEVPFGLVATHAFLKSEELEDPASVSATYEGKDITLQADSVFLQHEGKVKLGKSGAALLRAHRKGEIWSNTPKGWLKGGRDTHKNAITSNKYEKFAKTLLPVDGKTEGFDKVAGDRLEIVPVDNPLAARPGDTVRFKVLLDGKPFAPESVTATYDGFSDAANTWAYLTEPGGDGLASIRLSTSGLWMVRVEHTDRTKTAEYDAHVMRATLVFPVR