MELEDVGCEIFNDLPWRSFFQDIVKDEDGNIIECKTHDLVHDLAQFVMVDDCFALTSGKEERIPEKIRQFSHDRESNIPMSLYKSHTLRTVLALDRDFGSRIPHISKLKYLRGLDSSRGPIRNLSSFIGNLKHLRYLHLSFSNVTTIPKSITRLQNLHLLNVGGCTSLYKLPESVTNLQNLQTLNVTGCSKLGKLPKQTRKMKQPRHLVISNAPSLTCMPRGIGQLTRLQTLTGFIVGKEYGQHIGELQKLNLRGELSIVNLNCVRDAKDAEEARLMSKPHLCSLDLSWRYEVDNEKQETWMKF*