MDRVPFLNVLKDVVGTLNESRKLFLKNKKLMFSVLVFPLLLNGLVYLFTVLAIKPEITNLIQESNLLPMMDPSSPEYIAQLMRVFADFRQFVVSSYFFSTVSFVIKLLSVLIIVHASALTHKDENVNLRDFPVLTLKSWKGPLVTYFYISLFSLGYWFLFFIILFPLLLLSSNFSSLATKSWSLFVLFALFESYLAIVWYLSLVISILEQTYGFQALGKAAKIVKGMKPQLFLLNVIFGLLCFGLAQVVRLVDLRWSFAVTLTTGLVLVGSIFAVRMFQLVIYTVAYFQCKSLRGQDIESLRDVEYTKLSSTSLIGALP*