MSHVRSSAKFGDLDVAIVGGGPAGLAAACALRVVKPDLQIKVFERSKTIPQGAAVLVNINGQNALEAIDPELQSKLASRALRLQGSEFLNRYTGELLSFRDMQHADLNAKYGKSPILLGWHEIRQTLFEGLPEEAVAEGVHINKYVECSDGSIQLYQKQRHGDADSHEDQPVATCKMLIGADGWFSPIRQQCLADGPPMFMDTVVWRARLPRPPHVVLEKTFWFADPPKEGEGPFTRITNQFFAVLIPVSETDMVWQAHVPISMVRERGIPFNHKADSSVVSAHGDDSAPKVYNDTIPTDIDLSDAKSRCLAVFGDSCPLLLDIMKSTPPERVTEHGLYQRTVEMMADSHWGKGMVTLVGDAAHTAFVDGSGLNLALEDAAVLGDFVQQHGLTEETLRAFEVARIPRVKGIFSTQEHEDARKQLVYTAKFKPLGNTVAAALQ*