MSTTLGTKLKLTIFGESHGVAIGGVIDGILPGIKLDMDYIEAVMKRRMPGQNDMSTPRKEADKAEMLSGVFNGITTGAPIAFEIRNSNQHSSDYEKTKNLMRPGHADYTGYMKYKGYSDYRGGGHFSGRLTAVLTFAGAIASYILEGANIFITAHVLSIGEVIDENLNSMTGSAQLRDKLKQMELPVISEEKEIFMRNLIQDAKSNHDSIGGVVECAVTGVPAGIGNPFFDSVESRLSHMLFSIPAVKGIEFGDGFEMSKARASMVNDQMSIIDGEVTHKSNHNGGILGGITNAMPIIFKTAIKPTPSIAMSQNTVDINNSSDAIIEIKGRHDPCIVPRVVPVIESVAAFVILDMMLDESPEYIKSRWSL