MVRQYKIHTNLDGTDDKVWDVTNGKVRFYQPSNLGLQSTNNIWQINGIGVMGTRSITQPQIEFKLETFGESLEENYRLMKDFVNDILSKKFITLEYQTEIFQVYADLALADVTKTEGYGKNGTFSEKITFDVVTKWYTYENLTFDMIENGKVLSGKSKIYGGTAPGDYKYIEGTSYTYYGESDIGRLSRWEIKEKIFSFMGVLYPKLPKTPAGVRFLDDVGNEYTAIVFKTEQVQDYILINTDVNDEFYQGWKGTTVLNLFPVMNFERYRTRIIEKGQMELVNLSKAELKIKRKADFI