MKRRLVAVCIFLFVTFAHESLAGVCQGKFANPITDICWSCLFPITLGGIRIMTMGQEDTGNPGGFLCTCTDPLRIGIKTAFWEPARRVDVTRTPYCFVSLGGIKIDPGIRAPEGEVRLQQDNTKQSSYQVHWYIDPILYWLEVLLDFICLETGSFDVAYITEVDPTWNDDELTMLLNPETFLFGNPIAQAACAGDCVLSSFGFGSNVLFWCAGCQGSIYPLNGHVQAHVSHVQASSLLVQRMTAKLHREFLMWGTSGEDGLCGIYPSPVMDKTQYKYHMLYPIPQTQKINRRCCQPYGRTTALWGAGRSYPYKGEDFAYMIFRKKNCCLGVGF