MASTLTKSEELRIIKYYDLDHDPTKSLVEVERTSDGEILLGCRLDKKSTSQGFMEFFNDTPANDLIKQLLNHENLVSIAGEATGARIVKANGSTGVQPCRYLVYDYCDAGTLHTMLQKPPAPLTSTGFIPPSLCWHVLVSLLRALAWLHDGYREDGVGTTVEAPRGMDYDGDEQDNWFQDADWLAVLHCNITPENVFLQRPRGTETYGLVKLGNFSNAQTATHVRGANGLLVAFRRLGDAESSSDQLEELRDGNFGRFPREYSYYTRGSDLRAVGGILYHMMTGIALPPPNRCPVCDCGCFHCERGAAPCQHGCFENVDLSSPDKCFELFSELTDYHGPYREKDLCIQVASLIAIDPQTDRIDSTVSLYQVVKAAHEAWLSSHPDGQLIVTLDDDLLARESRAWKKAERVVAAEESA