MMSPRIAIVGAGPAGLTLGALLHEHSIPFTIFELRQKPTAEDLSMPSGMLDLHEGSGLAAIRACGLYDEFLKHTGDCAETHKVADKDGHILYSDEDDSNMRPSHRPEIARYALLTILLSKVPQDRIKWGHKLLAARRTGVSTETELDFGPQGKQTFDLVVGADGAWSAVRALLTDIRPHYAGLQSITLTVENISTRYPQLAALIGRGGFSSLGLRNGVMTQRGPRDSARVYVFFTAADGFTGEGKRAASVTKEQLLSDEALLGRFGDSVKELVAVGVACDRTADLPEGVVEVKPLYMLPVGAAWAHKPGVTIVGDAAHLMCPWAGEGVNLAMCDALMLAKVIVKFQTALDPLLRQFEEDMVTRAKEKAEETVSNGQMMFGDDGARGLAQFFRSMGQQQYHL*