MVILSAVIGSVVSEIGLGSDPAFTVPEYDFRSPTELPLYLLLGVFCGVVSITLSRCTALTMDMVEHLQKTTGLPMAVSPALGGLIVGLLALAYPEVLYWGFENVDILLESRPFTSGLSAAVLVQLIGVKILATSLCRAFGLVGGYYAPSLFIGAATGMAYGKFMRFTFTGSEALFHVPFLDVASPQAYGLVGMAATLAGVCKVPLTSVLLLFELTQDYRIVLPLLGAVGLSSWIASSQRFSTSSKGKPGSLEEKTSTIEEAQNVPTQTQQLTSVDSVDATAELCKLESSLCVYDARDDNVLENLTVAETMKTRYISVSLKTPVVEALNLMLVEKQPFVMITESNKSPLGLLTVKDFQDFCKNAKSTRMQPEVRITTIFHWFIFSICI