MKSRVMVDEQRNFVLAIPRLELLSTKPSSNYVAGVGRGTTGFTTCSDMVPTRSSTTVGLCRGHGIRPYTEEDREEKLDEFGNDFDLFASAEDEEAADTVWEWIDRRIASRRKDRREARMKQEIQKNRALNPNITEQFSDLKRKLSTISAKEWDGIPEICDYLKRYKKMKKRFESFVPVPDTLLEKAIKEQKQVTSLDPNSSTTNLTAVGEGRGTMLSLKLDRISDSVTGLAVVDPKRYVIDLNSMKITSFSENMDNKKARRLFKSFTKTNPKHPSGWIGAARLEEAAGDMRTARQLV