MQVLDLSMNRLQGEIPASLGQMKSLQNLDLSKNELSGALPSSLGSLDDLVYLNVSYNALEGQIPSLGIYENSSLFFFFGNPGLCGYPSSTSCDSNPLPQSNSHLKRVAVLVTAVVVGSAVFSAVVGVCLWRWCRVEKGAENIEAEDHHSEEFDMTMRHIKAWKAEELRAVTNNFDTANMLGSGAVSVCYKAVMDASIQGGVVAIKRLKVGDSHGEEARRSFVNELKTICKVRHRNLVKVLGYCVEGGEVALVMEYMEKGDLDQQLH