MKLVFPRSLLGGPVGGGSRAEFMMLGLGDMAIPGILLALVLCFDYRKNKELSNDTKFPVMRGCKYVWHALSGYTTGLIIALAIGILTRLPQPALLYLVPSTLGPVIFIAWIRNMERGATLVESLSKFHSSGLPFAAPKSTLRPKESVLVETASCSGSLKSHTNAPPTLQAFANVVSARLKCLRKYTLDKELESAGTAAGTTVTLLSLVDSLSRVCAGAEFLLQLVNGVIPSGQLENAVVAAELATHILDYLYENLNDFYLVQDGEDEPYHTSLLLFIGSLCPLIESLDSWLHEGTLSDPFGLFQEEDLDLKDVYYSKLRDFMGNSCNRVQDWAAHIDHLMGNMRSES*