MSIDIGSHSDGDFNNKAIPEFFNGADGDDIEEHGTKVQPNPSPWRQRVRLGKIPDRRATSSGRVSALENSMKKYADKKSEFVVKPEISQEFDSLAEAYDFYNLYSWEIGFGIKYGQCRRNVEKCKTAQDIVCGCAGKPRRVNSHSVCCQCPAFIRLHHTPDHGWFIHDVKYEHNHGMAQICGEKLHWASHRHIDAHAKDIVMHLRNNNISLSKTFGVIASFFGDMQNLPFNKRSLRYLCKRMNQQQGDDDIRKTIQLFSELKEKDPNFVDSVLVDDERKIRALMWTDG