MGVPPYSFNILRLGYSIVSCTFASTTKRFLVGDLKPSHISLQNHLLHRPITSKISADQHNFTVAYLINSCGLSPEDAISSSKWVELQSSQGADSVLALLSNHGLSKTQISKVVRLRPAILVADPEKTLLPKLEFFSSVVVSRQDLGRILCFNPHLLARSLENQIIPAYKFLRSLISEENVVAVLKRSSWIFLQNRRKSVVPNIELLRELGMPQSCIALLLAHNTQVLMHKHENFAAAVEERSWGWSDDDVISAFRKIPGCMILSEKKIMQVMDFLVNKMGWPSRVFAAYPMILCFSLEKRIIPRCSVVKVLLLKGLIDEDFSFSSVLLPPEKHFLERFVTRYINQLPMLSDVYHRKLDVKDV