MSSLVTPQHAEELSTGARQLGVELTAEQHEKLLGYLALLIKWNKAYNLTAVRDPDEMVSRHLLDSLSVMSFIHNDRDNWLDVGSGGGMPGIPLAILHPHKRVTVLDANGKKTRFLTQVKMELKLDNLTVIHSRVEAFQPAQPFDGIISRAFSSMENFTNWTRHLGDTGTQWLAMKGLHPADELVALPADFTVESEQALTVPGCQGQRHLLILRRKA