MDKVKLVKNGVMRLPPGFRFHPTDEELVVQYLKRKVLSSPLPASIIPDFDVCRADPWDLPGNLEKERYFFSTREAKYPNGNRSNRATGSGYWKATGIDKRVVTSRGNQIVGLKKTLVFYKGKPPHGSRTDWIMHEYRLSSSPPSSMGPTQNWVLCRIFLKKRAGSKSDGDEGDNRNIRYDNDHTEIITTNQTEDKTKPIFFDFMRKERTTDLNLLPSSSSSDHASSGLTTEIFSSDEETMPCRSSGLEPSSEGGFLVWRDDALAWRPWREKIGLHVRVVVPGDGGYHRSVDAGFSPGGGGSFSFADAGSSSREDEVIYAPSSSVLAPKGYWARPVSI*