MGSVSLVSAALRRLEGKVALITGGSSGIGESTARLFVKHGAKVVIADIQDELGHSVCKELEPEPASFIHCDVTQEKDVENAVNTAVSKYGKLDIMFNNAGTGGTPKTNILENDKAEFEKIICANLVGAFLGTKHAARVMIPARRGSIITTASVCAIIGGGSSHAYTSSKHGVLGLMRNTAVELGQYGIRVNCVSPYAVPTPLFKNFFKMNDDEVSCIYSNLKEAVLEAEDIAEAALYLGSDESKYVSGHNLVVDGGFTIVNPGFCMFPRSS*