MGYTKEQLLAHLQELQIDFVSYNHPVVLTVETQAKYVGHLGGGLSKNLLLKDKKHRFYIVSALAGTKVDLKVLSQRLGLGKGGLRMAPEEALQELLQVPLGCVTPFALINESARTVSLLLDQGFRAKECCFFHPLSNDMTISLSSQDLDKFLISIGRQPPYVDLEATPLVGKDQPPDLATLVPSGVPVLPNPAEKEVLSQHPGDNHDPTQIKSTELTGKAVCQSKNSQGTLENPKVDSDPLAAVTDVKKFVEEIIKKTSEVVLSEIQHEEQQRPGARKRLSADLENLTTMFKNAAYTQGFCAGVKSMPTNRCPPPAKF