MKTLQYSFAQIEAFATIAETGSLSQAAIRLAKDRTTLRDLLDYLEDALGYRLFSREGRSLTLTAEGEQLFRQAHLLLRQAQAFESFAQTLPQTAGQALRLVYDPFVPREFLCALADNLARRQIRLSCWSASRREAEQALSDGVAEMAICQANNRTLGSEMEWRALGTVDLRFYAADSLFHDAPRPLTLLNLSLTPQLVMHRRSDDQIARRLQISGHTLYINEITLLRHALEQGRGWGFLPDHLRPGEWQGVSEIATEVGSQGLNVTMVMLWLPGMNKHRMLSDIVHEAPELWQRR*