MMAFFLLLWLLNATTEEQKLGISNYFSPVSVSNSNSGSGGLFGGTDFQSEGSLSSEGTAIVRLPPAADTAVEVDSDGDSPPQSLSEEELAELVAKQEEEQFEQAAAELRQAIRDVPELAELQDSLVVEQTPEGLRIQLLDQERVSMFSLGSTEPEEETRRLLALVAEAVKNLPNRLSISGHTDGTPFRGESGYSNWELSADRANAARRLLTESGIDPSRVSQVQGRADTELLVPEDPTSPRNRRISIVLLRDNPAVAAAPEPVELEEPVFYRTGPMPCPYIPGRVERNLFTELHGPNSAELHDKLTAAGFRRSHHIVYRPACSDCNACTPIRVLVDKFQTGASLQRIWRRNDDLVAEITPAYATIEQYGLFIRYQRARHSGSEMAAMTYEDYRTMVEDSFVRTWLVLFRDGQGTLQAAALVDELDRGLSAVYSFFEPDDRRRSLGTFAILWLIDEARRRGAPYLYLGYWVRECDKMAYKTRFQPAEALRPEGWRDLAELPDDAF*