MARRVSKGRQKVEMVKMKNASNLQVTFSKRRAGLFKKASELCTLCGAEIAIVVFSPGDKVFSFGHPNVETLVDRFLGRDLPLPNNDVHNHLIVAHREAGIRELNTKLMNLEGVLHMEKKRGESLQEIRRRANGQWWESPIEELNLFQLQHLKEALENLEQKVEKVAHQQQMLNNIAFPFRTLGSALTPPNCARETSSYGLNVGAPFANRDIGSTSSIVPNH