MSLLLRRLAGAAAGRHLRRALSTAASRPPWRMILTEAELDRSGAPSRSARASLDLVEPPRSSRLSVPAHFVNPGPLPDAEGDAVGFVGWVIGGSGDGLLLLKFYDTRYHAPVVANVRLAVALQLSRTTSEGVLDPDVAHFVCNPLSGQMYRLPPAIETTKYSTGRGLLTRSESRHGPPDRYVVAELTRGESGSSVLRRFMSETEEWDDVATVRSSSGSERAAAAERVMHLDHQVVAFGGRLWWVDVSWGALSVDPFSDRPEERFVELPKGSVLPDLTGIGGRRILGLYRRMGVSEGKLRYVEVSNAKKPFVVSAFSLDDEGSSWTLEHRMEITPSWKGELKVPEKPRIGAIDPLNANVVYLIFLHEVLAVDMAKGEVIGRSSPDDVNSSSVVPCILPPWLESCQIPSAATLSSKKTDVERNTLADTLVRVDRGS*