MCGGAIISGFIPPTRSRRVTGEHLWPNLKKPAFGNQFSKPVKSDIIDIDDDFETDFQHFKDDSDLDFDVEELVDIKPLSFSAGGNPPLPSARVSKSVEFSGQAEKSAKRKRKNQYRGIRQRPWGKWAAEIRDPRKGVRVWLGTFNTAEEAARAYDAEARRIRGKKAKVNFPDEAPRTSGKRSAKTNLQEPLPKTSLAKTQTDLIQNNKFVNSSDEEYFSTVGFLEEKPLTNQLVNMNSFSANVDGAIKTSPPSSDVAPMYFNSDQGSNSFDYSDFGWGEQGAKTPEISSFLSAAMENEDSYFVEDASPRKKVKYSPENTVVSQGSEKTLSEELSSFEPEMKYFQMPYLDGSWDASMDAFLAGETGNQDGGNSVDLWTFDDLAGMVGSVF