MSRVPVKRILLTGATGYVGGTILDHLVKAQDEVLKGLTIDLLIRSDDTAAKLRSAYGDRVNPIQWAGLHDVDSIRDIASNYELIINTGSGFVPDGAEAFVRGLARRVEPGVPPPWLLHISGCSNLADRPLTQKAYPDREWNDADGNAVYDFLKSEDVREPYPQRTTEVRVLATAEETGVQAVSLNTPVIFGAGKGLFNQQGIIIPIIMRYVIQHGHGFKLNETANWDWVHVEDLADAFVLLTRTILEREDRGVGHVPTGKKGILFPAVGRALQTEIMQKCLDAAFDEGILPREDTPPSKEIRDVTLQELADEITAGLIDMAERGWAGTKSMKGTELKRLVGWNPSRLEDAWKQDFKDELEALKTGKRPWTLESCIGKAG*