MKNFSLGKPPKLSRMHRAYSFSLLQYVRASYIRSPITLLASRQLSTRIYKKMPENKVTSVFSDSGVTLPLSDPHHVNVDALSLFSLKGKVASITGSSAGIGLAVAEAYAQAGADVAIWYNSTPVAEKVKEISTKYGVRCRAYKCSVGDFSAVKSTIEQQIEDFGKIDVFVANAGVAWSSGAILDLPHEEAIAEWEKVFKLDVDAVFYCAKVIGQYFREHKKGSFIITASMSGHVVNYPQLQAPYNAAKAAVLQFSKSLAVEWSEFARVNTVSPGYIKTELTKFADVELRQKWWSIIPQGREGLPQELVGAYIYLASDASSYTTGADIRVDGGYTAP*