MGGFLGTLSSLSATKLGSIAIEAALKRANVDPSLVEEVFFGNVLSANLGQAPARQAALGAGISNSVICTTVNKVCASGMKAAMLAAQSIQLGTNDVVVAGGMESMSNVPKYLAEARKGSRLGHDSLVDGMLKDGLWDVYKDVGMGVCAELCADNHALTRDDQDNYAIQSFERGIAAQESGAFSWEIAPVEVSGGRGRPSTVVDKDEGLGKFDAAKLRKLRPSFKETGGSVTAGNASSISDGAAALVLVSGEKALKLGLQVIAKITGYADAAQEPELFTTAPSLAIPKAIAKAGLETSQIDFYEINEAFAVVALANQKLLGLNSEKVNVHGGAVALGHPLGCSGARILVTLLGVLKQKNGKYGVGGICNGGGGASALVVELQ*