MVSLQQNHVDPHSGFCSATGIYHSKHEPVSLPIDPFCSSVGLLLANRDFDHLTAYVDGSSGWSVTYKEFRERVNVVAAGLVDFGVRQGDVVLLLLPNSIHYCVIVMGVMLCGAVITTCNPVNTQLEIAKQVKDSGTKFICVSPAVVEKVNGCELPLILVEDDNAEGVTSLATSRGCTTLTKLLQSDSARFSPVPIRQDDVAALLYSSGTTGMTKGVIITHRNLIAQRLVAFKEDGTSWTDSVFLCALPMFHIYGLTFFATGVLSKGSTTVIMPKFDMVQMLELIQRYRVTLLPIVPPILIALAKLKIVEKYDLSSLQLVLSGAAPLSQEVKSAFHARFPNVPILQGYGLTESTSIGISSTTEEECQRRGAIGLIASNTEAKIVDIVSGSPLAPNKKGEIWLRGPTIMKGYFGNPGETATTVDSEGWLHTGDLGFIDEEGYAYVVDRLKELIKYKGFQVAPAELEAVLLSHPEVLDA