MQLVIHGKNIDITDAIRSYVEQKLERAAGHFQNITQEIDVHLSVARNPRITTNQTAEVTIYVNGSIIRAEESSDNLYASVDLVADKVYRKLRKLKEKRQDKSRTHEVPEIENPKLVPDLLGDRAPELPQEVVRVKYFAMPAMTVEAALEQLEMVDHDFYVFRNAETGEINVIYERNHGGYGVIQPRNGNDNHQSDSDLQVPVPAH