MLGVQTCFCKLPSLLSGSKTIKATKGDKWVPTNVRAGMLQDVANTTIPTSSGSSILAFMACPNSPRSKLPLLILLHEFWGLAPEICRKAEALADELDCVVVAPDTFRGESTRFIPKAIFLALSTPQDRVNADLDDVLSWASSLPEADVQNVGFVGFCYGGGKAIRYAAHYKRAKAVAVVYGKPLLDVEALKNIQGSVIGIFGDKDTQFSLKEIKGFEEALGKAGVKGKISLYEGQGHAFWRDMDQVRKGDGPQRRAWIELTSFLRTAFYE*