MIVLNDRIIPWQPTVIAGPKQAMLVTPETATMMIKKARRPLMVVGPLAKRQEVLEHTVKIIRHFDLPVVATADTYRALSEAGIESEPHGIVEITNLLKDPSWEGIRGEGQHDLVIFIGCIYYIASQGLSSLKHFAPHIKTLTICKTFHSNADASFPNMDDDEWFRYLEKMYAE