MKLLQRASCRRSLCDFVGVQVRGVVSMTGHDRPTPAFIFSPENFRRPDLPNGLKVRDIVPEIASDDTLAGLGRLVHDPEDFTVAGKTFEITKWPQLGWRPLDPGTGDEAGTTEGDFEVQWQGDFFYGKNLAIATENNEYLDGLGALPELAETDKDADASSIHLWMSDYHPDGGQLFWPRQPIPFSVCLGPASRGDDIKPEDMRAFHVPAGKGVYIHPGTWHNGIYVAPRYTAGAPARFLTRQGRVHARISVSWASEFQTVLRMPLA*