MSLKDLPPSPPPRIVVRSVFAYNLQSEFHLITSIIDDYPFVSMDTEFPGVVVRPNAGYDYFRNQSPSDHYLLLKSNVDALKLIQVGLTLTDAEGNLPDLDESNNNTRYIWEFNFNDFDPSRDQHASDSIELLKRQGIDFEKNREFGIDSVKFSELMMSSGLVCNERVSWVTFHSAYDFGYLVKLLAGRVLPDELSRFLDLLKTFFGANVYDVKHLMRYCESLYGGLDRVAKTLEVDRAVGKCHQAGSDSLLTWHAFQKIKVLCSGGPEKYAGVLYGLEVF*