MDSRTTLISATAASLCFILCICMTNGELQRFIEPAKSDGSVSFITIGDWGRRGDYNQSVVAYQMGRVGEKIGLDFVVSTGDNFYDNGLYSEHDPNFKESFSNIYTAPSLQKQWYSVLGNHDYRGDAEAQLSSVLREIDSRWTCLRSFIVDAELVEIFFVDTTPFVKEYYTEEDGHTYDWRAVPSRNSYVKYLLRDVEASLKRSKATWKIVVGHHAMRSIGHHGNTVELVEELLPIMKENGVDLYMNGHDHCLEHISDEDSPIQFLTSGAGSKAWRGDVVRTTNNPKSVRFYYDGQGFMSARFTHSDAEIVFYNVFGEVLHKWVTSKELLHSSV*