MVLVDRLIPPVHANGLQRIRDSWKMPSDSITALFPWPKDFSQGITPVQCHSHNDYWRNVPLFDALAAGCVGVEADVWLDKTSNNLLVGHRASSLSADRTLQSAYIEPLTTILTQINQGVNATVPRSGVFETFPNASLTLLIDVKTDGHTSWPVVMNQLAPLRASGWLSHWNSTGDGLAWRSIIVVGTGKTPFELINADAEYRDVFFDAPLDQLADDASFTANNSYYASASLKEVVGTIWPWGPSRHQKDIMKRMIDTAAARGLVPRFWNIPGWPVRLQMKLWRFLMESGIGILNVDELFEATQWIRDWCTGEGKMQC*