MLDIQKRRVQLLLFITGVLALSMTAEKFRELVGKEAASKSGQFTFMNCFDMGSGSLACAGKEGVKLYVNNLRSAHMEMVRQRAIEKALADAVTEGLSPAEAAKQAQKVGAKAMKVAARQAKRILGPIISSGWDFFEAMYFGGSMTEGFLRGTGTLFGTYVGGFHGEERLGKLGYLAGSQLGSWVGGRIGLMIYDVVNGLNYMLQFVRPEQYRSSYSSGEDSEYADNYRSTETEEPTYGEMPEENQEESEGFSLF*