MWRVAITIAGLDSGGGAGIHADIKTFAAMGVHGATALTCVTAQNTYEVREAQCLSPQLVRAQIMAVWDDMGIDAGKTGMLGTREIIEEVASVVGKLGFPLVVDPVMVAKSGAPLISEDAVDVLKRRLLPVAKVVTPNKPEAEKLTGMKIASVNDAEKAAEFIHKEYGTEIVVVKGGHLEGGEAIDVVYYRGSFHKFSTPRLESRATHGTGCAFSAAIAAGLAKGLDPLEAIKTAKQFIYTAIKYGVAKGKGHWPVNPTAWVEIPAERWRAYEELRAALEAIRKNAALFAKAIPEVQSNLGYVIDPRYAVDVNDVVAVPGRIVNYMGEARPSGPPAFGASSHTARKILALVGKDPNARSAMNIKYSPELVERARALGYKIAVVDRRKEPEEAKKIEGGSMKWVVGEALSQTGGTAPDIIVDLGDWGKEPQITVVGRTPTEVVEKVLRLLS