MSTQRVFTGYNVVLSDGQPQPATLIVDLTTGKIVDILGRVSARTDFPDVGDADWIDAGGKFILPGIVDAHVHLNEPGRTDWEGFWSGTRAAASGGVTTIVDMPLNSIPPTTTVANLEEKRNAARGQCWTDVAFWGGVIPNNQAHMKQLVEAGVRGFKCFLIESGVEEFPCVNEDDLRLAMNELQNTSTVLCFHAELDKTASTVAAPADADPTLYSTFLASRPQQLEVDAIALITALHRQYPSLRLHIVHLSASDALPLIRAAKQSGLPLTVETCFHYLTLSAQHIPHGRPEFKCCPPIREEANREALWAALLDGTIDCVVSDHSPCVVSLKKVEEGDIMSAWGGISTLGLGLSLLWTEARKRGVGIDRLVDWLCVKTAKHAGLDDRKGTIQVGYDADLLVWDPDAETKVTKESLNFKNKLTPYKGLALRGRVDRTFLRGLLIYDGAVNGFTDLEPVGALL*