MATAKVALGSQGFQVSPQGLGCMGMSSFYGPQKPEEEMIALIHKAVEHGITLLDTSDVYGPHTNEILVGKAVKGIRDKVQICTKFALHFDGKGMSVRGDPEYVRASCEGSLKRLDVECIDLYYQHRVDTKVPIEITMGELKKLIQEGKIKYIGLSEASAADIRRAHAVHPLTAIQLEYSLWTRDVEDDIIPTCRELGIGIIAYSPLGRGFLSGKNLADLSENDIRKNHPRFSSENFQQNKRFYDKLVAMGAERNCTPGQLALAWVQHKGAIPIPGTTKWENLQQNISSLDIKLTPEDIKALEDAVPHQEVQGDRSSDMSKTWIYTVSPPLESWTGSRH*