MGKLGSLLKHPADLPALVKLKFASLYAEKQVPPEPHWAFCYTMLQKVSRSFALVIQQLEPELRNAVCIFYLVLRGLDTVEDDTSIPADVKLPILESFHRHIYDVNWHFSCGTNHYKMLMDHFQHVASSFLELGRRYQEAIEDITKGMGAGMAKFICKEVETIDDYDEYCHYVAGLVGLGLSRLFYASGTEEFAPDSLSNSMGLFLQKTNIIRDYLEDINEVPKSRMFWPREIWNKYALKLEDFKYEENSSEAVRCLNEMVTNALFHVEDCLKYMSALRDPAIFRFCAIPQIMAIGTLALCYNNVELFRGVVRMRRGLVARVMDETRSMADVYGAFFDFSCMLSSKVDKGDPNATKTLDRVEAIQKACRASGSLDKRRSYANESKTRQNVVLIIFFIILMIMIAYWVK*