MKKVLFPCQICGQNSHGTHFGIVSCRACAAFFRRSVNSKWARKGCLTNFKDKGSCFCKPCRLRKCVEIGMDASKFQYDRDAISAIKHPKIFPSVSYYVGRPEFLMFSDSNVTSQKTFIDVQNLVFEVSRYLDHGCETPIYAENQLKKLTLGFKLMQFDYQNVKFFDKIGKAEFIDIIEYYFLTVAKWIAHFDEFRKLDQSLQIKLLQAIWHVWSKIHKCASTAFYRKSNPNAKPTQKILRNVCMDRMHVHKLDTSWMSDYPTEHVTRFMLTHHVYDFKIVESLLKLDPTDVELTFMFAQLCFEYAGKRFQGEILKITDHFQQVLSNDLHHYYITDQRRERYFQRLTDLMKVNNLIQRSIWETRPHRELGRVFEISKLEFSHPEMFDDSGFC