MSDQDRQYLIRLARIAVANFNAGDWKELGVHLGALDVITGHDRLLRSLSFADPDYSGHAHGVLFSLAERNPRNLGTIASFVRDKYGDDGELVSTSGGRSRTVVFTPSVFDLPDGGVEADLIAVMTPFAPEFEPVFQAIGQAAAQAGCRTLRAKDIWQHSAVIQDVFALIFRAHIVVCDFTGRNPNVFYEAGIAHTLGKHVVPITQSAGDIPFDLQHHRYLAYLNNNEGRQSLAAGLQTRFAALRG