MIVDQPDQVVLPGDIIPINTDSASSEESIILGPGLRQEGENIVAVKAGILRHLEVGNRWWIESNQKRYIAAAGDSVLGTVTARLAEFYRVDIGTAHSAVLPVLAFEGATKRNRPNLVNRSLVYCRVSMANPDMEAELECVNPTTGKADGFGEMKGGHVFTCSLGLCRRLLNPETPVLKLLGDEMPFELAVGMNGRVWVNANTVKDTITVCNAIQNSEYLSAEECQSMVENLLQG