MVDEQRNFVLAIPRLELLSTKPSSNYVAGVGRGTTGFTTCSDMVPTRSSTTVGLCRGHGIRPYTEEDREEKLDEFGNDFDLFASAEDEEAADTVWEWIDRRIASRRKDRREARMKQEIQKNRALNPNITEQFSDLKRKLSTISAKEWDGIPEICDYLKRYKKMKKRFESFVPVPDTLLEKAIKEQKQVTSLDPNSSTTNLTAVGEGRGTMLSLKLDRISDSVTGLAVVDPKRYVIDLNSMKITSFSENMDNKKARRLFKSFTKTNPKHPSGWIGAARLEEAAGDMRTARQLV