>303980..304954 MSFQPVSFSPSGSVADLSAGLGPALAGLQNGLAQGASSLQGLDLPPSGSGDLEAQMKQAREQASTALAEP AAFMAITPFQHGIGTRKGEYAYLTPAQALATLASRFEDAQVTSDGDNTELALVVMLVATVSHAAMAQALE GFNKVYPIPQLEQVCRRAKALSTLETDKFTIPKGPGFPAWGQMAPQKNATGQAVAKALGGMLAAGEGAGM GATSPGDMLAAFAQKQTQKLQEKAADLQALADSMTGGNDAWVGFSIHAPGPYLFRYLGKLPIPFDEASKC TSLLCWFGKPDQVAFYRESFGLCRRTLTNAVCLTCPGENAACPF