MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEIALLIFSNRGKLYEFCSSPSGMAKTIEKYRKHSYATMDPNQSAEDLQEKYQDYLNLKSRVEILQHSQSGMAKTIEKYRKHSYATMDPNQSAEDLQEKYQDYLNLKSRVEILQHSQRHLLGEEIAGMGVNELEQLECQVDTSLRQIRSTKARFMLDQLSDLKTKEEMLLETNRDLKRKLEEDNATLTQSLWGASSSAEHSQQQQQQQGMSSYQTNLPTQEAGFFNPLQGNVAWQMSHYNPGVTNASDSATTSQNVINGFFPGWMV