MSRDQRAMDNWALCHALAVAREHRRPLHVVFALVPEFANAGARQYCFMLRGLRELESRLRDLGIPFHLAQGPDPGVSVPAAAERLGCSMLVTDFSPLRIGRAWRDSVTTLLCPVDVPVAEVDAHNVVPAWVASEKQEYAARTIRKKINGRLTDFLTDFPTVEDVREAATEAAAGAEKHPVRSAGSIDWDGLIDAARAGAGGAVPEVLSPSPPRSRAPGETAALAALFGTSASFLPNRLALYGSRNDPNVPEALSGLSPYLHFGQLSAQRCAVEATKHRAKHPEAVDSFLEELIVRRELADNFCLHNPHYDSIAGAPGWARESLALHASDAREFAYTLEELEHSRTHDELWNAAQKELTHLGTMHGFLRMYWAKKILEWTGEGPEEALRRAIYLNDRYQLDGRDPNGYVGCMWAICGVHDQGWKERDVFGKVRYMNYAGCKRKFKIAEYVERVEREV