MMQAKVWLEKLQQLPRPAGRVAIMNVCGGHERSITMAGLRGVLPDYVRLVPGPGCPVCICPEGDIHAAIRLGLEDGALVCAFGDMLRVPINRGRAEVRSLEQAHASGADIRPVASPMEAVALAQQNPQRQVVFFAAGFETTMAPVAAMLAQQPPDNLTVWLAGRLTWPAVSLLLESGTPGFDALVAPGHVATVMGPEEWDFVWQHHGIATAVAGFLPDSLLAAFYSVLRQVSSGQPMLDNCYAEVVRAGGNPFAKQILQQVFEVVDAPWRGVGTIPASGYAISEAYGGWDARRRFPHQCQDEGDEQMPPGCDCARVVMGKLEPVACRLYQTACTPRTPVGPCMVSDEGACRIWWSGGVRK