MDKVKLVKNGVMRLPPGFRFHPTDEELVVQYLKRKVLSSPLPASIIPDFDVCRADPWDLPGNLEKERYFFSTREAKYPNGNRSNRATGSGYWKATGIDKRVVTSRGNQIVGLKKTLVFYKGKPPHGSRTDWIMHEYRLSSSPPSSMGPTQNWVLCRIFLKKRAGSKSDGDEGDNRNIRYDNDHTEIITTNQTEDKTKPIFFDFMRKERTTDLNLLPSSSSSDHASSGLTTEIFSSDEETMPCRSSGLEPSSEGGFLVWRDDALAWRPWREKIGLHVRVVVPGDGGYHRSVDAGFSPGGGGSFSFADAGSSSREDEVIYAPSSSVLAPKGYWARPVSI