MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALLIFSNRGKLYEFCSSPSGMAKMVEKYRKHSYATMDPNQSAKDLQERYQDYLNLKSRVEVLQHSQRHLLGEEIAWMGVDELEQLERQVDTSLRQIRSTKARSMLDQLSDLKSKEEMLLETNRDLKRKLEESDATLNQTLWGASSSAEHSQQQQQEGMTSYHANPLSQEVGFFRPLQGNVALQMSHYNPGMPNASNSATTSQNVINGFFPGWMV