MFRRVSRLLLSFVMLMAGAVVGVGATAGAAHADSCYTWNRTLSQGASGSDVTQLQIRVAGWVTSGERLSYDGQYGARTAAAVKKFQAAYGLGADGVAGPATFSKIYALQDADCTPVHFTYAELNKCNSDWSGGAVSAATAKSNALKTMWKLEAMRHALGDVPITISSGFRSRACNSAVGGSSTSRHLYGDAADLTGSPSFCRLAQQARTHGFSEILGPGYPGHNDHTHVAFDPSPYWSAPNCGI