MVELKFLGMDFGCALGSLSNGQFPEKDCLLPLISKLLGYAIVAASTTVKLPQILKILQHKSVRGLSVVAFELELIGYTIALAYCLHKGLPFSAFGEYLFLLIQAIVLVAIIYYFSQPLGMKTWMKGLLYCAVAPTVLAGQIDPVLFEALYASQHAIFLCARIPQIWKNFKSKSTGELSFLTFFMNFAGSMVRVFTSLQEKAPVSDMADSIPSFLGLEATIIVSPSRICLGICDRCTDEWYHLEPNYHIPKANTSEREEERLEVSARRAAPGAHCHDRRAHNSSIYYIP*