MVKDAVELFKKVVREKICEPDTVMYATVMNGLCKRGYTEKTLSLLRLMEQGNNTKPNINNYSIIIDALCKDGNLDVAINLMNEMKQKDIPPDIVTYNSIIDGMCKLGEWEKCKTFFSEMVNLNIYPNVQTFTILTDGLCKEGKVEAAMEVMGYMIEKGVEPNVFTYNSIMDGYCLTGQLDEARRLFDFMINRCIEPNIISYNILINGYCKKKKLPEAMQLFCEISQKGPKPSTSTYNTILQGLLGVGRIGSAKSIYAEMLSAGCIPNLYTHGILLNGYFKYGLVEEAISLFNKLEKKGENTDIGFYNVVINGLCKNGKLDEAHALFEKLSSMGLLPNVKTYTVMITGFCLQGLLDEAKYMLMKMVGNNCYPNNFTYNVMVQGFLRCSRISEMTIFMKEMTGRGLLI*