MAPSIDRHVYSLLCCEDASGCFSDEDEQERGHELYAFCDSSLPRLAIELEEASDAVAALIEREVFHLPKPDYAQRLESKVLDLACRQQAIDWLFKVRAFYNFGPLTAALSVNYLDRFLSHGKLLTGKAWMVQLLSVACLSLAAKMEEVDVPLLLDLQVGPECLFEPRTIQRMELLVLNTLEWRMSSVTPFSYIEYFFSKFDFSGSSHRIVLSRINELILLVVQGERCQSVLFVAQHLYVRSVSPRFAHAELRFLCYRPAAIAAAVSLCAVQELHPLQLTKFKKCLFSMIPEHLQEASHRCHLMMSRIVSPLPRMPFIDETCAHSAPGSPSRVLDASFSCDSESTFKTNGSDPSLQVSSPAPKRRKVDGYCRSMNVCAS*