MGSLPDLHIVIVGGGIAGLATACALRHPNRRITVLERSRLLREVGALISLQPNASKIITKWKLDPFLESAEPQIDQGFRIFDADGKLVRELPFQKGQFGADRVLYHRQDLQSALGNAAVSELTQGKPVDIRTGCQVASIDCDEGVVTLDSGEKVHGDVIIGADGIHSVVRTAVVGEKREALPTGTSAYRMLIPVENLKDLSLPEKVLDPADPKTTMIMGHDRRIIMGPGRGSKLYGIVALVPDEKLSEESADSWVAPGSIEKLLEAYSDFPSWLHNIFKAAPDIGLWQLRDIDPLPNWVKGRTILIGDAAHAMLPTQGQGASQSIEDAEAISAFLSEVHSRDQVGEALKRVFAARYDRATLIQKFSRDQAKPATDGVSKEIKLDPAQFMKYNSDYDGAVDWEERQKNGTDKP*