MSRIFEFGGADWEASFSAKERADALNEIEQGKILYFPRLGFAIEEHEKAFLSPETVGKSKNVSFDAATGDLHGIGPAVADVEALRSMMARFAGRAAGLVARLLPEYSAALVQGRTSFRPVEAAGRASSWRKDDTRLHVDAFPSSPVQGRRLLRVFSNVNPEGRPRCWRLGEPFEPMARRFLPSIPAPFPGSAPLLQWLGLTKSRRSNYDHYMLQLHDRMKADMAYQAEVDQVSFDFPPSTTWLVFTDQASHAVMSGQYLLEQTFYVPVEALRDPATSPLRILERLTGRALV