MAAEAAKEKHFVLIHGSCYGAWCWYKLADLLRQACHVVSAIDLAGAGINPLDADEIRTLNEYHRPLMDFLPALPPHEKAYYVILVGHSMGGVDLSCAMEEFPHKIGFAVFVAAFMPLSGTHLSQLMDERIGSSEDTEFNYARGQQNPPTSFKFGKRISLKRLYQKSPSLDITLAEMLLRKFPMWEGAVLHTKEKYGSVRRAYIVTTEDMFIGEDWQRKMIAENPPDKVYEMEGSDHSPFFSNPGRLAQILIDIADMC*