MSRDIDVQSRVDFLQSYVQKLKAIFPDAGAAALLKHWWKDANFSFARFGEPQAEPHHEPHGEPEPEPYEPDDEPDGEPEPEPHEPDEPRSEPNAEPRGQKLTCPRVLSEVQSAASHDLSSTRESGATSLCHNAATATAVGPSPSAGIFVMAPRRSIAEGWKYVDKLDGSAGRHLKCKLCNAEFVGSLTRVMDHLLSISGGRGGGVEGCPGVSEELNGTLQKDYDVITKTQQTNENKRRRIQAELGMNYSPLSPFSSSTVGDGSSSQVQPTRLKESRTLNSLWKLVQKQEVDDALADLFYESDEPHDDGVPYIDDYEDHNSSAFSTPCALDDLELYDITTVATGYGVFSMDYPGFVLSKGLHGYFEVLIDDVIEHFSKVRAQLEFSDLPTFIFGQSIGGVVALKVHLKQPLARDGTILVAPMYKIAKEIAPPLKVLQVLELVSRLLPKQKVLSS*