MKLFSNLSTAGHTLLDRRKFLGTSAWGLGSIALASMLQEEGLLAGPAPLIDPAHPYAPRPSHFAPRAKNVVVIFCAGAVSQLETWDYKPELIEWDDKPLPGGPAVTFQGPAGNLARPQYKFRQRGETGKWVSDMIPHLAELTDDIAFIHSLTSESNTHGVPQNGSNNWGPGFLPAAFQGTTMSSKQPIRHLTPPSGTPESDRAARDLLRQFNARHLDRFSGDEKLAARIASYELAARMQLSIPEISDLSSEPAHLLKMYGADQSENAHKAAFARNCILARRLIERGVRFVQLFNGAYASGX