MVSLDRFETFRAVVDCGSLSAAADTLGQTRAVVSFNLKRLEAELGVSLLSRSTRRMALTDAGERFYQRCVKVLDEARLAIDDARAEHGELRGSLRVTTTQEYGLRQLVPALQAFARLHPALQVQLSTSSLHADLIGERFDVAIRLGRLEDSTHHAVQLASFEVLAVASPACLAALGEPPPTDLESLERLQNLGHSRLADSLPWQVRAPDGALRSYRGPRHPMLLADNAAALRAFALDGLGIAVLPDWLVQADLRCGALQRLLADHGFPLQGVHAVYPPTRHLPSKVRAFIDFLKTHLGHPDAG*