MKGVKGKFLKKLKSIGQIGSLKPGRVLQVTASDGFLDPFPPDSGQVLKVPDSDQVFKAPPVHETAQPEPDIIDISELLKDLGEEDEEIEHHIVTIDKENIRPPEPPKVSIPSKENSEVENRNLRQRPLSERSSFRRPDLNSGTLFDPDLLTIFQQAVKDHYQAQASERRGTCEAKNLEKDELPDDPLLEFEERCPPGGADSVVLYTTSIRGIRKTFEDCNRIRFLLASLKVIHSERDVSMHLEFREELWRILGGRVVPPRLFIKGRYIGGADEVIGLHEQGKLVKLLQGMPIDRSNGKCDECGGVRFVLCLECSGSQRIAFDENELPVRCLSCNENGLIICPSCC