MDNQLPAAPAGQSVSNEAARTLWMGDLDTWMDESFVKSLFQNQTGDIVNVKIIRDRNSGNAGYCFVEFPGPEAANKALSLTGTPIPGSNGKHFKLNWASGGGLVDRRDDRGPEFSIFVGDLGPEVTEYVLVSLFQARFPSCKSAKIMTDANTGQSRGYGFVRFSDEGDQQRALMEMQGVYCGNRPMRISTATPKQRRNQQHPYGNGGGHGGPMMGNPMQPVGWGMQQAPAPFYPNNGYGQMQPTGQMNQFTDPNNTTVFVGGLSGYVTEDELRSFFQGFGEITYVKIPPGKGCGFVQFVHRHAAEMAINQMQGYPIGNSRVRLSWGRSQNNSGVGTPYRPAPPPPHYGGGPPGPYGPHHFGGGFGGNPPPPPMAVRLLSSP