MKGVIFCLVVLLWRQAWVSSKSHKCDFTKEKYLLSGEKEVSCEIDANPSDDITFICPNKIDSLCFHTVNISKNINQNKSTMSIQDLLYGSVVYGNTLFISPYVRTNTPFYCFCNLDTVTIQKFLKINRFLKDDDELSEADVMKHLKGGNVSEAQADEYLNKALNRFKKMKDLSKFFNDQADNTTKLNLPKSLNIPNDILNYDVYNSSNNRNDIVVKDEVTNKQIISKRGIMSVFVRSNNNVIKGCDFGNNNKNYFSHPISVAGKVNNKVCKIQGKPGELVGFKCAFEENGKVEPPNCFDQVLHKNKVTDLKTLIPGYASYTNKHSSKYPYYLKIPHFVNEQYTIQCKCKSNNSQNEYTFELDIQPGESEVVLNSFKTS