MKKNLNWWDLIWFGIGAVIGAGIFVLTGLEARYIAGPAILLSYVISGISAMLAVFCYTEFAVEIPIAGGSFAYLRVELGDFVAFIGAGNILLECVIGGAAVARSWTSYFATLCNRSSNAFRIHTNLAQNYNELDPIAVAILFITCIVAIRSTKVTSRINSIASVIHVAVLLFIIIAGLTHAKTSNYSDFMPYGVRGIFTSAAVLFFAYTGFDAVATMAEETKNPAKDIPIGLVGSMVIIIIVYCLMALTLCLMQSYKTIDPDAAYSVVFEKVGMDWAKYIVALGALEGMTTVLMVGVVGQARYLTHIARTHMLPPWFALVHEKTGTPINATVIM