MGDHLRYKLLHRAQSPTSNLPKPLFQGMDVVGLKKRGQGIRSWIRIDRAGNSQVLEMDKFSIMRRCELPARDLRLLDPLFVYPSTLLGREKAIVVNLEQIRCIITADEVLLLNSLDHYVLQYVSELQRRLMPRMTSSSSSSNIAGRYGGETDMFSGSSAADDLPFEFRALEVALESACTYLDTQATELEEEAYPVLDDLTSKISTLNLERVRRLKSRLVALTRRVQKVRDEIEHLMDDDGDMAEMYLTEKKERAEGFLYSNNVCASVSAPVSPVGSPPTEKIKSLDKTMSLGRNLLVQPPGSDSETERVEELEMLLEAYFVVIDGTLNKLTSLKEYIDDTEDFINIQLDNVRNQLIQFELLLTTATFVVAIFGVIAGVFGMNIQIDLFDEPRAFKWILITSGVAGIAIFLAFVLFFKQRRLLSL*